我如何确定最后点击的ID?因为如果我使用:
if(clicks > 1){
var lc = event.target.id; // Last Clicked event
}
Run Code Online (Sandbox Code Playgroud)
它将返回当前按钮单击的ID我有这样的东西:
$('#menu).click(function(event) {
clicks++;
if(clicks > 1){
var lc = event.target.id; // Last Clicked event
}
console.log(lc);
Run Code Online (Sandbox Code Playgroud)
我有2个按钮现在,如果我单击第一个按钮,控制台日志将显示未定义,但是如果我单击第二个按钮,它将显示他的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>?
Run Code Online (Sandbox Code Playgroud)
$(".menu li").click(function() {
if($(this).parent().data("lastClicked")){
alert($(this).parent().data("lastClicked"));
}
$(this).parent().data("lastClicked", this.id);
});?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8510 次 |
| 最近记录: |