2014-11-25 95 views
0

这是我的代码,我想要的是删除我单击的类。通过点击/点击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> 
+0

你在控制台得到任何'undefined'错误? – 2014-11-25 07:42:00

+0

确保您已包含jQuery库。 – 2014-11-25 07:42:24

回答

1

您可能忘记添加jquery的参考...

这个作品在这里罚款:

$(document).ready(function(){ 
 
    $(".start").on("click", function(){  
 
    $(this).removeClass("start"); 
 
    }); 
 
});
.start 
 
{ 
 
    color:black; 
 
    background:red; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 

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

1

当创建中的元素while循环可能是你的类= '开始' 元素仍未被发现。试试这个..

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

谢谢你解释它.... – 2014-11-25 09:58:59

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

follow this also

+0

@AbuBakkarSiddique欢迎!你可以通过以下方式了解更多:[link](http://www.w3schools.com/jquery/jquery_css_classes.asp) – Priyank 2014-11-25 10:05:16