如果我有一个变量和一个jQuery,我怎么能执行查询并获得第一个产生的DOM元素本身(如果有的话)?
var $myQuery = $(...)
var domNode = $.myQuery<what to write here?> // and what if the query has not results?
答案 0 :(得分:1)
要获得第一个结果,您可以使用:
var domNode = $.myQuery[0]
如果结果为空,则会返回undefined
答案 1 :(得分:1)
这将返回本机DOM对象
var domNode = $myQuery[0] //undefined if there is not any element.
或
var domNode = $myQuery.get(0) // Identical to above, only slower (according to doc).
答案 2 :(得分:0)
尝试类似
的内容var $myQuery = $('.selector-class');
var domNode = $myQuery.eq(0);