Opened 12 years ago
Closed 12 years ago
#9839 closed bug (invalid)
Returning an empty string when using .css('border')
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | low | Milestone: | 1.next |
Component: | css | Version: | 1.6.2 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
Here is the code I used
<script type="text/javascript"> $(document).ready(function(){ $('h1').css({'border':'1px solid #ccc'}); console.log($('h1').css('border')); }); </script> <h1>Some Message</h1>
And the output using alert or using firebug is: (an empty string)
In IE9 border-width is detected and not the whole border property.
Change History (1)
comment:1 Changed 12 years ago by
Component: | unfiled → css |
---|---|
Priority: | undecided → low |
Resolution: | → invalid |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
According to: http://api.jquery.com/css ....
Shorthand CSS properties (e.g. margin, background, border) are not supported. For example, if you want to retrieve the rendered margin, use: $(elem).css('marginTop') and $(elem).css('marginRight'), and so on.