Side navigation
#1477 closed bug (invalid)
Opened August 10, 2007 12:02AM UTC
Closed December 07, 2007 03:15AM UTC
.val() on mouseup in IE
Reported by: | Draeli | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.2.2 |
Component: | event | Version: | 1.1.3 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
I use basic JQuery 1.1.3.1.
I have an element :
<select id="emblem">
<option value="0">1</option>
<option value="1">2</option>
...
When i do :
$("#emblem").val();
under Firefox no problem, 0 or 1 is return when is select by mouseup event, but under IE7 (7.0.6), when i select by same event, result is always 0.
Attachments (1)
Change History (5)
Changed August 10, 2007 12:06AM UTC by comment:1
Changed August 10, 2007 01:12AM UTC by comment:2
summary: | About IE7.0.6 → .val() on mouseup in IE |
---|
Changed August 10, 2007 06:29AM UTC by comment:3
component: | core → event |
---|
Changed November 29, 2007 04:42PM UTC by comment:4
milestone: | 1.1.4 → 1.2.2 |
---|---|
need: | Review → Patch |
I'm not sure how this can be fixed. It appears IE just hasn't updated the selected values yet when it fires the mouseup event. A work-around is to use the change event which seems to work fine.
I'll leave it open for now if anyone has any ideas.
I've attached a test case that was written based largely on the description.
Changed December 07, 2007 03:15AM UTC by comment:5
resolution: | → invalid |
---|---|
status: | new → closed |
The change even would be more appropriate in this situation.
I have same problem with :
$("#emblem").attr("value");
under Firefox that ok, under IE7 ... always 0 value is return.