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

Could not stop click function on table td

本文关键字:单击 功能 td 无法停止      更新时间:2023-09-26

我的要求是在点击&lt-td->它执行一些操作,然后用户就不能点击&lt-td->再次。这样我就可以停止执行相同的功能。但即使在那之后,我也无法停止特定&lt-td->。

$(".ticktack tr td").click(function(e){
   e.preventDefault();
   e.stopPropagation();
   // some other code below 
}

您可能希望在第一次单击后删除单击处理程序。

$(".ticktack tr td").click(function(){
    // do something for first time
    alert("test");
    // unbind the click handler for only this td
    $(this).unbind('click');
}

首先,您必须在<td>标签上添加类,如<td class='on-click'>,现在您必须遵循以下代码

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

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

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