How to get real object from Jquery selector result? Example:
开发者_JAVA技巧 $("form").first().id != $("form").first().attr("id")
so this mean result somehow wrapped/delegated with jquery how to unwrap it?
$("div")[0] or $("div").get(0), substituting 0 for the index of the element you want.
If you have multiple DOM elements that you want out, you can use .toArray().
The left operand is incorrect because here:
$("form").first().id
first() returns a jQuery object, so you can't use id (a DOM element property) on it. To get the DOM element wrapped by the jQuery object you use array deferencing:
$("form")[0].id
Or get():
$("form").get(0).id
The following should evaluate to true:
$("form")[0].id == $("form").first().attr("id")
And therefore this should be false:
$("form")[0].id != $("form").first().attr("id")
加载中,请稍侯......
精彩评论