删除项目的类

发布于 2024-12-01 21:43:25 字数 315 浏览 1 评论 0原文

您好,我需要删除所有奇特项目的“奇特”类别,

<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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

牛↙奶布丁 2024-12-08 21:43:25

您不必提供选择器作为参数,只需提供类名即可。

尝试:

$('.fancy').removeClass('fancy');

You don't have to provide a selector as an argument, simply a class name.

Try:

$('.fancy').removeClass('fancy');

未蓝澄海的烟 2024-12-08 21:43:25
$('.fancy').removeClass('fancy');

会起作用的。 className 之前的点表示“类”,因此在本例中 (removeClass) 不允许/必需

demo

$('.fancy').removeClass('fancy');

will work. Dot before className means "class", so in this case (removeClass) it's not allowed/required

demo

花伊自在美 2024-12-08 21:43:25

您必须在 removeClass() 内使用 fancy 而不是 .fancy

You have to use fancy instead of .fancy inside of removeClass()

木槿暧夏七纪年 2024-12-08 21:43:25

您正在从对象数组中删除该类。那可能行不通。尝试 each() 函数。

$('.fancy').each( function() { this.removeClass('fancy'); } );

You are removing the class from an array of objects. That will probably not work. Try the each() function.

$('.fancy').each( function() { this.removeClass('fancy'); } );
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文