2024-09-29 04:10:52
trigger("click"); 触发
$("ul").on('click','li',function(){
}
触发了2次。。。。怎么回事、、
trigger("click"); 触发,前面的对象是哪个对象啊? 是li对象触发的吗?
是 a标签触发 li点击事件、
a标签加了 click事件了吧? 你点击a标签触发一次.方法里面再模拟点击一次 .就是两次了.你还是把代码贴出来.然后把你想实现的效果说明白.这样好知道怎么修改.你光这么说 看不到代码.
$("ul li").on('click','a',function(){
$("li").trigger("click");
}
$("ul").on('click','li',function(){ <=========== 这个 执行了2次。。。。。。。。
}
你的页面中有几个li元素标签?
$("li").trigger("click");这句话是所有的li标签都执行click事件
你的需求是这样吗?