Ticket #9362 (closed bug: fixed)
.attr("value") does not work for meter elements
| Reported by: | aaron.grunthal@… | Owned by: | |
|---|---|---|---|
| Priority: | low | Milestone: | 1.6.2 |
| Component: | attributes | Version: | 1.6.1 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
After updating to jquery 1.6.1 (from 1.4.something) i noticed my html5-shim for meter elements was broken. It seems that $("meter").attr("value") returns undefined, despite the attribute node being present in the DOM while $("meter").attr("min") works just fine to get the minimum.
I assume this breaks because jquery tries to be "clever" in its handling of input elements. But this is not an input element.
jQ should probably check if the value property is actually present before it tries to redirect the attribute lookup to it.
Change History
comment:2 Changed 2 years ago by rwaldron
- Status changed from new to closed
- Resolution set to duplicate
comment:4 Changed 2 years ago by rwaldron
- Priority changed from undecided to low
- Component changed from unfiled to attributes
comment:5 Changed 2 years ago by timmywil
- Status changed from closed to reopened
- Resolution duplicate deleted
- Milestone changed from 1.next to 1.6.2
Different problem than the val issue, but this was fixed in commit 25118e22a204c5396f1265feb5cbfd71f35033e3
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

Nevermind. I tried the git version and the issue seems to be fixed there.