我正在尝试使用 jQuery 来做类似的事情
if(jQuery('#id').click) {
//do-some-stuff
} else {
//run function2
}
但我不确定如何使用 jQuery 来做到这一点?任何帮助将不胜感激。
编辑:如果#id已被单击,并且具体来说尚未被单击,那么我正在尝试运行函数2?即我需要在运行 function2
之前首先检查 #id 是否已被单击?
最佳答案
您应该避免使用全局变量,而更喜欢使用 .data()
所以,你会这样做:
jQuery('#id').click(function(){
$(this).data('clicked', true);
});
然后,检查是否被单击并执行操作:
if(jQuery('#id').data('clicked')) {
//clicked element, do-some-stuff
} else {
//run function2
}
希望这有帮助。干杯
关于jquery - 怎么办 "If Clicked Else ..",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6629297/