title: Visual Studio 2012 MVC Application Crashes in Internet Explorer
body: <p>I'm having some issues getting my project to run in Internet Explorer. Everything works perfectly in Chrome, but when I start it in IE I get the following error message.</p>
  
  <pre><code>Unhandled exception at line 2525, column 4 in http://localhost:52288/Scripts/jquery-1.8.3.js
  
  0x80020003 - JavaScript runtime error: Member not found.
  </code></pre>
  
  <p>I obviously have an issue somewhere with jquery-1.8.3.js, but I'm rather new to this and have no idea where to begin. Could someone point me in the right direction? Here's the function where it's failing.</p>
  
  <pre><code>if ( !getSetAttribute ) {
  
      fixSpecified = {
          name: true,
          id: true,
          coords: true
      };
  
      // Use this for any attribute in IE6/7
      // This fixes almost every IE6/7 issue
      nodeHook = jQuery.valHooks.button = {
          get: function( elem, name ) {
              var ret;
              ret = elem.getAttributeNode( name );
              return ret &amp;&amp; ( fixSpecified[ name ] ? ret.value !== "" : ret.specified ) ?
                  ret.value :
                  undefined;
          },
          set: function( elem, value, name ) {
              // Set the existing or create a new attribute node
              var ret = elem.getAttributeNode( name );
              if ( !ret ) {
                  ret = document.createAttribute( name );
                  elem.setAttributeNode( ret );
              }
  
                            // FAILING ON THIS LINE
              return ( ret.value = value + "" );  // &lt;--- ?
          }
      };
  
      // Set width and height to auto instead of 0 on empty string( Bug #8150 )
      // This is for removals
      jQuery.each([ "width", "height" ], function( i, name ) {
          jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], {
              set: function( elem, value ) {
                  if ( value === "" ) {
                      elem.setAttribute( name, "auto" );
                      return value;
                  }
              }
          });
      });
  
      // Set contenteditable to false on removals(#10429)
      // Setting to empty string throws an error as an invalid value
      jQuery.attrHooks.contenteditable = {
          get: nodeHook.get,
          set: function( elem, value, name ) {
              if ( value === "" ) {
                  value = "false";
              }
              nodeHook.set( elem, value, name );
          }
      };
  }
  
  
  // Some attributes require a special call on IE
  if ( !jQuery.support.hrefNormalized ) {
      jQuery.each([ "href", "src", "width", "height" ], function( i, name ) {
          jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], {
              get: function( elem ) {
                  var ret = elem.getAttribute( name, 2 );
                  return ret === null ? undefined : ret;
              }
          });
      });
  }
  </code></pre>