#9928 closed bug (worksforme)
css selector reports wrong value for width
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | low | Milestone: | None |
Component: | css | Version: | 1.6.2 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
Test on jQuery 1.6.2
if this === 'ul' element
var originalList = $(this);
var pages = originalList.children();
var width = originalList.parent().css('width');
and it's parent === 'div style="width:100%"'
it returns 100px instead of 100%
tested against 1.5.2, and it does the correct thing and returns 100%
Change History (5)
comment:1 Changed 12 years ago by
comment:2 Changed 12 years ago by
Component: | unfiled → css |
---|---|
Owner: | set to [email protected]… |
Priority: | undecided → low |
Status: | new → pending |
Is this occurring in a particular browser? I can't reproduce it in Chrome: http://gyazo.com/e4817cb5bacd4b1c4ba4971fe84b2f17.png
comment:3 Changed 12 years ago by
Status: | pending → new |
---|
That is the behavior that is unexpected... if the style sheet says 100% shouldn't it return 100% not the rendered pixel size?
in 1.5.2 it does return the 100% not the rendered pixel size.
If this was a documented change, I missed it, sorry
comment:4 Changed 12 years ago by
Resolution: | → worksforme |
---|---|
Status: | new → closed |
jQuery normalizes all css property values into their pixel value.
http://jsfiddle.net/RQuFn/