#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: | |
Blocked by: | Blocking: |
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 (4)
comment:1 Changed 12 years ago by
comment:2 Changed 12 years ago by
Keywords: | form element name id added |
---|---|
Priority: | undecided → high |
Resolution: | → duplicate |
Status: | new → closed |
This is a duplicate of #7275.
comment:4 Changed 12 years ago by
Thanks a lot for this post. I was able to resolve my issue on similar lines usinfg your suggestion.
Note: See
TracTickets for help on using
tickets.
http://jsfiddle.net/ELvhk/