我有以下标记SPAN >> Table >> TR >> TD
: -
现在我要指定使用css或jquery来删除TR,其中TD包含单词&#34;问题&#34;在<nobr>
标记内。任何人都可以这样做,我怎么能这样做?感谢
答案 0 :(得分:3)
您可以使用filter来比较<nobr>
元素的完全文本,然后删除最接近的<tr>
$("span table tr td nobr").filter(function() {
return $(this).text() === "Question";
}).closest("tr").remove();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span>
<table>
<tr>
<td>
<h3>
<nobr>Question</nobr>
</h3>
</td>
</tr>
<tr>
<td>
Untouched
</td>
</tr>
</table>
</span>
答案 1 :(得分:1)
答案 2 :(得分:1)
您可以使用jQuery执行此操作,如下所示:
$(document).ready(function(){
$('td').each(function(){
if($(this).find('nobr').text() === 'Question') {
$(this).closest('tr').remove();
}
});
});
答案 3 :(得分:0)
如果您能提供HTML,那将会很有帮助。我会创建小提琴,但你可以尝试下面的解决方案
在表中迭代tr并找到具有
的trcabal configure