好,
这可能听起来比较容易,我需要使用Javascript或jQuery从表中删除<tr>
,我不知道这个<tr>
会是哪一行,也不知道我知道哪些<tr>
我将删除,我唯一能找出哪个<tr>
要删除的内容来自孩子<td>
内的文字。
我不能使用jQuery中的:contains()选择器,因为我使用ajax来获取元素并且它看起来很糟糕。
$("td:contains(var)").parent().remove();
只是给了我一个DOMexception错误。
有没有办法可以遍历表格中的所有<td>
并查看它们的文字内容?
答案 0 :(得分:0)
这将检查每个文本:
$('tr').each(function() {
var $tds = $(this).find('td');
$tds.each(function() {
if ($(this).text() === "some text") {
$(this).parent().remove()
}
});
})