触发('点击')与触发器('点击')[0]

时间:2017-12-06 12:52:39

标签: jquery

我无法区分trigger('click')trigger('click')[0],它们之间有什么区别吗?

2 个答案:

答案 0 :(得分:5)

trigger('click')使用trigger参数调用'click'方法。

trigger('click')[0]使用trigger参数调用'click'方法,并访问其返回的第一个元素。

答案 1 :(得分:0)

jQuery中的许多方法都返回原始的jQuery集合,以便更容易链接。

例如

jQuery("body").trigger("click").css("background", "red"); 
// returns the jQuery collection.

如果您使用索引来访问jQuery集合,那么您将获得相应的DOM元素,在我的示例中为document.body。