使用jQuery的trigger触发click不起作用

2024-03-08  本文已影响0人  wyude
$('a').trigger('click') //不行
//jQuery把trigger的(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) 事件过滤掉了,不执行其原生点击事件,然而并不太明白这样做的具体原因。
//解决办法
1.用DOM的click去做
$('a')[0].click()
2.冒泡处理,触发目标标签下的子元素,通过冒泡触发目标元素的click
$('a span').trigger('click')
上一篇 下一篇

猜你喜欢

热点阅读