Bug Tracker

Changeset 2432

Show
Ignore:
Timestamp:
07/21/07 00:12:18 (1 year ago)
Author:
jeresig
Message:

Added a fix for setting the style property in IE: .attr("style", "...") (bug #1170).

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/jquery/src/jquery/jquery.js

    r2430 r2432  
    15681568            if ( value != undefined ) elem[fix[name]] = value; 
    15691569            return elem[fix[name]]; 
    1570  
    1571         } else if ( value == undefined && jQuery.browser.msie && jQuery.nodeName(elem, "form") && (name == "action" || name == "method") ) 
     1570        } else if ( jQuery.browser.msie && name == "style" ) 
     1571            return jQuery.attr( elem.style, "cssText", value ); 
     1572 
     1573        else if ( value == undefined && jQuery.browser.msie && jQuery.nodeName(elem, "form") && (name == "action" || name == "method") ) 
    15721574            return elem.getAttributeNode(name).nodeValue; 
    15731575 
    15741576        // IE elem.getAttribute passes even for style 
    15751577        else if ( elem.tagName ) { 
    1576              
    15771578 
    15781579            if ( value != undefined ) elem.setAttribute( name, value ); 
     
    18511852        maxlength: "maxLength" 
    18521853    }; 
     1854 
    18531855}; 
    18541856