我试着理解在js中使用[0]但仍然没有得到任何满意的答案。
$("#test").click(function(){
$(".test2")[0].reset();
})
当我们删除" [0]"不管用。这是什么用途是js
答案 0 :(得分:1)
[0]
表示数组的第一个元素。 $('.test2')
返回父节点的所有元素的类数组对象,id="test"
具有class="test2"
。因此,要使用列表[0]
的第一个子节点。
答案 1 :(得分:0)
很简单,我们可以在同一个页面中多次使用类名,所以当我们在同一个页面中多次使用类名时,我们可以使用[0]将规则应用于第一次声明的类名或[ 1]将规则应用于第二次声明的同一个类名。
在jquery中,当我们在类声明中没有使用[0]时,它也可以正常工作。
当我们使用id意味着它的唯一性时,我们不能使用[0]或不需要它。