我如何确定最后点击的 ID?! 因为如果我使用:
if(clicks > 1){
var lc = event.target.id; // Last Clicked event
}
返回当前按钮点击的id 我有这样的东西:
$('#menu).click(function(event) {
clicks++;
if(clicks > 1){
var lc = event.target.id; // Last Clicked event
}
console.log(lc);
我有两个按钮 现在,如果我单击第一个按钮,控制台日志将显示未定义,但如果我单击第二个按钮,它将显示他的 ID。我想防止这种情况发生
最佳答案
为此你可以使用.data()
,
<ul class="menu">
<li id="menu1">1</li>
<li id="menu2">2</li>
<li id="menu3">3</li>
<li id="menu4">4</li>
<li id="menu5">5</li>
</ul>
$(".menu li").click(function() {
if($(this).parent().data("lastClicked")){
alert($(this).parent().data("lastClicked"));
}
$(this).parent().data("lastClicked", this.id);
});
关于javascript - Jquery最后一次点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10563016/