这段代码监听了多次
$(document).on('click', '#temp4 li', function(){
// my codes
});
这是html,我只要监听一次,怎么解决?
这段代码监听了多次
$(document).on('click', '#temp4 li', function(){
// my codes
});
这是html,我只要监听一次,怎么解决?
jquery
貌似有个 once
方法 .. ,或者可以增加一个判断:
let once = true;
$(document).on('click', '#temp4 li', function(){
if (!once) {
return ;
}
// do something...
once = false;
});
4 回答5.8k 阅读✓ 已解决
12 回答4.7k 阅读
7 回答2.9k 阅读✓ 已解决
13 回答1.7k 阅读
11 回答2.9k 阅读
5 回答1.8k 阅读✓ 已解决
8 回答2.2k 阅读✓ 已解决
你的方法没错(下图),但你为啥要给li加href?这很不规范呀
在当前页面测试如下:
