javascript - 在 Jquery 中通过单击/单击删除单击的类?

标签 javascript jquery

这是我的代码,我只想删除我单击的类。

我不明白为什么它不起作用,我都尝试了

$(document).ready(function(){
  $(".start").on("click", function(){       
    $(this).removeClass("start");
    return false;
  });
});

$(document).ready(function(){
  $(".start").click( function(){        
    $(this).removeClass("start");
    return false;
  });
});

index.php
在 while 循环中,我有

   <li><a href="#" class="start">Name</a> </li>

最佳答案

由于元素是在 while 循环中创建的,因此您的 class='start' 元素可能仍未被检测到。试试这个..

      $(document).ready(function(){
         $(document).on('click','.start',function(){        
            $(this).removeClass("start");
            return false;
         });
      });

关于javascript - 在 Jquery 中通过单击/单击删除单击的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27121085/

相关文章:

javascript - 如何制作 Javascript DropTree

javascript - 将创建多少个内部函数副本

javascript - 页面刷新后,ui-router 看不到 url 搜索参数

javascript - 如果 Crockford 建议我们将它用于原型(prototype)继承,为什么他说不要使用 new 关键字?

jQuery UI 可选择多个级别

jquery - div右侧的图片边框观看jquery 'selection'

javascript - CSS/Jquery 如何自动调整容器和图像的大小

javascript - 如何删除 for 循环中的最后一个逗号?

javascript - 打开对话框以响应链接触发器时,如何保留页面滚动位置?

javascript - 使用 select 选项仅显示第一个 <td> 的所需值 =""的表行