给定一个jQuery,如何获取第一个结果元素?

时间:2018-02-22 20:04:39

标签: javascript jquery

如果我有一个变量和一个jQuery,我怎么能执行查询并获得第一个产生的DOM元素本身(如果有的话)?

var $myQuery = $(...)
var domNode = $.myQuery<what to write here?> // and what if the query has not results?

3 个答案:

答案 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);