dojo查询第一个匹配元素

时间:2013-09-16 11:23:02

标签: dojo

是否有特定的语法来查询dojo中的第一个匹配元素?

我目前正在使用:

require (["dojo/query"], function (query) {

    var foundNode = query (".className")[0];

});

有更有效的方法吗?

1 个答案:

答案 0 :(得分:1)

如果您只想将NodeList的第一个节点作为DOM节点对象,那么我认为这是正确的方法。

如果要将第一个DOM节点作为NodeList返回,则可以使用first()的{​​{1}}函数。这意味着您可以使用进一步的NodeList操作。请在reference guide了解更多相关信息。

以下示例为dojo/NodeList-traverse的第一个节点提供了黄色背景:

NodeList

我还做了一个JSFiddle来证明这一点。