<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script> <form><input type="submit"/></form> <form><input type="submit"/></form> <form><input type="submit"/></form> <script type="text/javascript"> $('input:submit').click(function(){ alert($(this).parents('form').length);return false; }); </script>
the 2nd & 3rd button alert "2" when clicked.
the 1st <form>
contained in parents()
returned value, why?
it doesn't appear in chrome & firefox, bug of ie or jquery, or code?