【问题标题】:jquery parent-selector combine with contains-selectorjquery parent-selector 与 contains-selector 结合
【发布时间】:2016-02-18 18:16:05
【问题描述】:

我想隐藏包含“翻译”一词的文本,同时隐藏父类。

我用

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script>
    $(document).ready(function() {
        $("h4:contains(translation)").css("display", "none");
    });
</script>

这很好用,并隐藏了包含“翻译”一词的文本

如何将此隐藏扩展到我称之为“class="article-list-item" 的父类?

我试过了

$("article-list-item > contains(translation)").css("display", "none");

但它并没有隐藏样本类 class="article-list-item" 之前的所有内容......有什么想法吗?

【问题讨论】:

    标签: jquery css contains


    【解决方案1】:

    你可以使用:has() jQuery 选择器:

    $(".article-list-item:has(h4:contains(translation))").css("display", "none");
    

    【讨论】:

    • 你有什么建议,“:has”和“:contains”有什么区别?
    • 这些是不同用途的不同选择器,请查看文档。 :has() 让您通过过滤其内容来选择容器
    猜你喜欢
    • 1970-01-01
    • 2011-08-30
    • 1970-01-01
    • 2020-05-30
    • 2016-02-21
    • 2017-06-09
    • 2011-09-23
    • 2012-02-02
    • 1970-01-01
    相关资源
    最近更新 更多