如果表行包含文本,则使用jquery Qty字段隐藏

时间:2017-11-13 18:13:58

标签: jquery children

所以我知道这是一个奇怪的事情,但我试图在表格的行“Product Name”中搜索一个短语。 当它找到它时我想隐藏title="Qty"的字段(id每次都可以不同)

以下是我的尝试:

var thebook = $("tr:contains('Product Name')");
jQuery(thebook).children(input[title='Qty']).hide();

我做错了什么?

1 个答案:

答案 0 :(得分:1)

input[title='Qty']应引用引号,例如"input[title='Qty']"

如果没有看到完整的代码,我就无法确定是否存在其他问题,但这里有一个例子,我使用了.find()而非{{{} 1}}一直沿着后代链搜索:



.children()

$("tr:contains('Product B')").find("input[title='Qty']").hide();