Bug Tracker

Opened 13 years ago

Closed 12 years ago

#1477 closed bug (invalid)

.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)

jquery_test.html (782 bytes) - added by davidserduke 13 years ago.
test case

Download all attachments as: .zip

Change History (6)

comment:1 Changed 13 years ago by Draeli

I have same problem with : $("#emblem").attr("value"); under Firefox that ok, under IE7 ... always 0 value is return.

comment:2 Changed 13 years ago by john

Summary: About IE7.0.6.val() on mouseup in IE

comment:3 Changed 13 years ago by john

Component: coreevent

Changed 13 years ago by davidserduke

Attachment: jquery_test.html added

test case

comment:4 Changed 13 years ago by davidserduke

Milestone: 1.1.41.2.2
need: ReviewPatch

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.

comment:5 Changed 12 years ago by brandon

Resolution: invalid
Status: newclosed

The change even would be more appropriate in this situation.

Note: See TracTickets for help on using tickets.