我无法区分trigger('click')
与trigger('click')[0]
,它们之间有什么区别吗?
答案 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。