删除项目的类
您好,我需要删除所有奇特项目的“奇特”类别,
<script type="text/javascript">
$(document).ready(function(){
$('.fancy').removeClass('.fancy');
alert($('.fancy').length + 'comentarios');
});
</script>
尝试这样操作,该类别不会被删除,并且警报显示“6comentarios”,因此选择了 6 个项目,
我错过了什么?
谢谢!
Hi I need to remove the class 'fancy' to all fancy items,
<script type="text/javascript">
$(document).ready(function(){
$('.fancy').removeClass('.fancy');
alert($('.fancy').length + 'comentarios');
});
</script>
Trying like that, the class is not removed and the alert shows me '6comentarios' so there are 6 items selected,
what am i missing??
thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您不必提供选择器作为参数,只需提供类名即可。
尝试:
$('.fancy').removeClass('fancy');
You don't have to provide a selector as an argument, simply a class name.
Try:
$('.fancy').removeClass('fancy');
会起作用的。 className 之前的点表示“类”,因此在本例中 (removeClass) 不允许/必需
demo
will work. Dot before className means "class", so in this case (removeClass) it's not allowed/required
demo
您必须在
removeClass()
内使用fancy
而不是.fancy
You have to use
fancy
instead of.fancy
inside ofremoveClass()
您正在从对象数组中删除该类。那可能行不通。尝试 each() 函数。
You are removing the class from an array of objects. That will probably not work. Try the each() function.