#900 closed bug (fixed)
get(0) or [0] on an empty resultset returns the document element
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | core | Version: | |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
On the packed and unpacked version downloadable on jquery.com, you get the following inconsistent behaviour :
Lookup for an element that doesn't exist :
var x = $('#something') // => [ ] x[0] // => Document x.get(0) // => Document
Here is the code I've used to reproduce the bug :
<html>
<head>
<title>Jquery bug</title> <script type="text/javascript" src="http://jquery.com/src/jquery-latest.pack.js"></script> <script type="text/javascript">
$(function() {
alert($('#kdjgldsg').get(0)); should be null
})
</script>
</head> <body>
<h1>Hello world</h1>
</body>
</html>
Note: See
TracTickets for help on using
tickets.
Fixed some revisions ago, will be included in 1.1.2