Javascript 基本Jquery-如果TD中存在文本,则使DIV可见

Javascript 基本Jquery-如果TD中存在文本,则使DIV可见,javascript,jquery,Javascript,Jquery,我试图在页面上显示一个Div,如果页面后面有一个单词,我实际上希望它能显示10个单词列表中是否有任何单词出现在页面上?我唯一想寻找它们的地方是TD类“sku nobr”的内部,在跨类“TD标题”之后 我在这方面完全是新手,我用这段代码让它为H1值工作,但我不知道如何用现在的4523来工作 谢谢 $(文档).ready(函数(){ if($(“.sku nobr:contains('4523')))。长度){ $(“#thingtohide”).removeAttr(“style”).none

我试图在页面上显示一个Div,如果页面后面有一个单词,我实际上希望它能显示10个单词列表中是否有任何单词出现在页面上?我唯一想寻找它们的地方是TD类“sku nobr”的内部,在跨类“TD标题”之后

我在这方面完全是新手,我用这段代码让它为H1值工作,但我不知道如何用现在的4523来工作

谢谢


$(文档).ready(函数(){
if($(“.sku nobr:contains('4523')))。长度){
$(“#thingtohide”).removeAttr(“style”).none();
}
});
要显示的酷文本
SKU:
4523

看起来你有一个小的打字错误

$(".sku nobr:contains('4523')")
改为:

$(".sku.nobr:contains('4523')")

多个类需要用
分隔,而不是用空格分隔。

看起来您有一个小的输入错误

$(".sku nobr:contains('4523')")
改为:

$(".sku.nobr:contains('4523')")

多个类需要用
分隔,而不是用空格分隔。

首先,您的HTML无效。您缺少
标记

<div id="thingtohide" style="display: none;">COOL TEXT TO DISPLAY</div>
<table>
    <tbody>
        <tr class="cart-item-row">
            <td class="sku nobr">
                <span class="td-title">SKU:</span>4523
            </td>
        </tr>
    </tbody>
</table>
编辑如果您要查找任何数字(可以包括逗号),您必须更具创造性。你可以使用这个方法。还有一个


首先,您的HTML无效。您缺少
标记

<div id="thingtohide" style="display: none;">COOL TEXT TO DISPLAY</div>
<table>
    <tbody>
        <tr class="cart-item-row">
            <td class="sku nobr">
                <span class="td-title">SKU:</span>4523
            </td>
        </tr>
    </tbody>
</table>
编辑如果您要查找任何数字(可以包括逗号),您必须更具创造性。你可以使用这个方法。还有一个


为了检查cel是否包含多段文本,我执行了以下操作:


$(文档).ready(函数(){
if($(“.sku:contains('4523'),.sku:contains('5678'))。长度){
$(“#thingtohide”).show();
}
});

为了检查cel是否包含多段文本,我这样做了:


$(文档).ready(函数(){
if($(“.sku:contains('4523'),.sku:contains('5678'))。长度){
$(“#thingtohide”).show();
}
});

Duplicate:Duplicate:谢谢,我为拼写错误道歉,我在试图离开办公室时发布了此邮件。实际的类是,我认为表标记与示例无关。另外,当我将类更改为sku而不是sku nobr作为测试时,它仍然不起作用?您确定正确链接了jQuery吗?这是一段代码。再次抱歉,这对我来说是有效的。。最后一个问题。。我实际上需要检查“sku nobr”Td是否包含任何数字列表?(产品SKU)实际上。假设4523856399977757或5466,如果该代码所查找的td中存在任何这些数字,我希望它现在对4523执行相同的操作?谢谢,我为拼写错误道歉,我在试图离开办公室时发布了此信息。实际的类是,我认为表标记与示例无关。另外,当我将类更改为sku而不是sku nobr作为测试时,它仍然不起作用?您确定正确链接了jQuery吗?这是一段代码。再次抱歉,这对我来说是有效的。。最后一个问题。。我实际上需要检查“sku nobr”Td是否包含任何数字列表?(产品SKU)实际上。那么让我们假设4523856399977757或5466,如果这些数字中的任何一个存在于该代码所查找的td中,我希望它做与现在对4523所做的相同的事情?我不确定我是否明白你的意思?这个类也是,作为一个测试,我试过$(“.sku.nobr:contains('4523'))和$(“.sku:contains('4523'))。这两个都不起作用?我不确定我是否明白你的意思?作为一个测试,这个类也是$(“.sku.nobr:contains('4523'))和$(“.sku:contains('4523')”)这两个都不起作用?