2015-02-07 51 views
-1

我的要求是在点击< -td->之后执行一些操作,之后用户无法再次点击< -td->。所以我可以停止相同的功能再次执行。但即使在此之后,我无法停止特定< -td->的点击功能。无法停止表格上的点击功能td

$(".ticktack tr td").click(function(e){ 

    e.preventDefault(); 
    e.stopPropagation(); 

    // some other code below 

} 

回答

4

您想在第一次点击发生后删除点击处理程序。

$(".ticktack tr td").click(function(){ 
    // do something for first time 
    alert("test"); 

    // unbind the click handler for only this td 
    $(this).unbind('click'); 
} 
1

首先你要对<td>标签像<td class='on-click'>现在你必须遵循下面的代码

$(".ticktack tr td.on-click").click(function(e){ 
    $(this).removeClass("on-click"); 
}); 
0

添加类,你可以if语句与做并删除其类时,其点击一次

if($(".ticktack tr td").click){ 
alert("test"); 
$(".ticktack tr td").removeClass(".active") 
}