Modify ↓
Ticket #7280 (closed bug: duplicate)
use form as selector context will tamper form's id if it contains a input named "id" in chrome
| Reported by: | quaff | Owned by: | |
|---|---|---|---|
| Priority: | high | Milestone: | 1.5 |
| Component: | unfiled | Version: | 1.4.3 |
| Keywords: | form element name id | Cc: | |
| Blocking: | Blocked by: |
Description
<html> <head> <title>test</title> <script src=" http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js" type="text/javascript"></script> <script> $(function(){
$('input',$('form')); alert($('form').attr('id'));
});
</script> </head> <body>
<form id="test"><input type="text" name="id"/></form>
</body> </html>
alert "[object HTMLInputElement]" not "test" in chrome
this works fine in firefox and IE 1.4.2 works fine in chrome change name to "id2" works fine
Change History
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.

http://jsfiddle.net/ELvhk/