Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果类包含特定文本,则隐藏该类_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如果类包含特定文本,则隐藏该类

Javascript 如果类包含特定文本,则隐藏该类,javascript,jquery,html,Javascript,Jquery,Html,HTML: 如果单词结束日期为空,我想隐藏整个spanLabel div 现在,只有当我去掉结束日期: 有什么想法吗 语句结束日期为空属于html中的div,而不是span。 因此,您可以使用:contains检查div文本是否包含所需的文本 $('.spanLabel:contains(“结束日期为空”)).hide() 结束日期:结束日期为空 结束日期:结束日期不为空 句子结束日期为空属于html中的div,而不是span。 因此,您可以使用:contains检查div文本是否包含所需的

HTML:

如果单词结束日期为空,我想隐藏整个spanLabel div

现在,只有当我去掉
结束日期:


有什么想法吗

语句
结束日期为空
属于html中的div,而不是span。 因此,您可以使用
:contains
检查div文本是否包含所需的文本

$('.spanLabel:contains(“结束日期为空”)).hide()

结束日期:结束日期为空
结束日期:结束日期不为空

句子
结束日期为空
属于html中的div,而不是span。 因此,您可以使用
:contains
检查div文本是否包含所需的文本

$('.spanLabel:contains(“结束日期为空”)).hide()

结束日期:结束日期为空
结束日期:结束日期不为空

我不完全清楚您想要实现的目标可能与我的目标重复。你是说如果
span
包含指定的文本,你想隐藏父
div
?我可能会重复,但你想实现什么还不是100%清楚。您是说如果
span
包含指定的文本,您想隐藏父级
div
?没问题,随时:)没问题,随时:)
<div class="spanLabel"><span class="boldLabel">END DATE: </span>end date is empty</div>
$('.spanLabel').filter(function() {
    return !!($.trim( $(this).text() ) == 'end date is empty');
        }).hide();