隐藏刚刚使用 If 语句测试的类

发布于 2024-11-06 13:20:09 字数 290 浏览 1 评论 0原文

帮助,我试图隐藏刚刚使用 if 语句测试的类。 只是不知道如何让它发挥作用。这是我到目前为止得到的代码。它确实找到/获取我喜欢的类(使用简单的警报消息进行测试)。

if($('div[class^="cn-list-row"]').attr('class').indexOf('sporttherapie') != -1) {
//make all the div's with a class true to above statment hide (.hide())
}

有人知道如何做对吗?

Help, I'm trying to hide the class(es) just tested with the if statement.
Just cant figure out how to make it work. This is the code i've got so far. It does find/get the classes I like(tested with simple alert message).

if($('div[class^="cn-list-row"]').attr('class').indexOf('sporttherapie') != -1) {
//make all the div's with a class true to above statment hide (.hide())
}

Does somebody knows how to get it right?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

我最亲爱的 2024-11-13 13:20:09

$("div[class^='cn-list-row').filter(".sporttherapie").hide()

$("div[class^='cn-list-row').filter(".sporttherapie").hide()

如梦亦如幻 2024-11-13 13:20:09

假设 sporttherapie 不是一个确切的类名,您可以使用 filter 方法 (DOCS) 来减少元素集并隐藏那些:

$('div[class^="cn-list-row"]').filter(function(){
    return $(this).attr('class').indexOf('sporttherapie') >= 0;
}).hide();

Assuming sporttherapie isn't an exact class name, you can use the filter method (DOCS) to reduce the element set and just hide those:

$('div[class^="cn-list-row"]').filter(function(){
    return $(this).attr('class').indexOf('sporttherapie') >= 0;
}).hide();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文