无法停止表td上的点击功能

时间:2015-02-07 11:16:06

标签: javascript jquery

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

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

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

   // some other code below 

}

3 个答案:

答案 0 :(得分: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 :(得分:1)

首先,您需要在<td>标记上添加课程,例如<td class='on-click'>,现在您必须按照以下代码

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

答案 2 :(得分:0)

您可以使用if语句执行此操作,并在单击一次时删除其类

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