在javascript中有什么用[0]

时间:2017-07-31 06:52:41

标签: javascript jquery

我试着理解在js中使用[0]但仍然没有得到任何满意的答案。

$("#test").click(function(){
$(".test2")[0].reset();
})

当我们删除" [0]"不管用。这是什么用途是js

2 个答案:

答案 0 :(得分:1)

[0]表示数组的第一个元素。 $('.test2')返回父节点的所有元素的类数组对象,id="test"具有class="test2"。因此,要使用列表[0]的第一个子节点。

答案 1 :(得分:0)

很简单,我们可以在同一个页面中多次使用类名,所以当我们在同一个页面中多次使用类名时,我们可以使用[0]将规则应用于第一次声明的类名或[ 1]将规则应用于第二次声明的同一个类名。

在jquery中,当我们在类声明中没有使用[0]时,它也可以正常工作。

当我们使用id意味着它的唯一性时,我们不能使用[0]或不需要它。