Javascript 删除包含特定单词的单元格,如“删除”;否";不要用带“的词;“什么都没有”;
我已用删除了表行Javascript 删除包含特定单词的单元格,如“删除”;否";不要用带“的词;“什么都没有”;,javascript,jquery,html,Javascript,Jquery,Html,我已用删除了表行 jQuery('td:contains(No)').parent().hide(); 但包含以“否”开头的单词的单元格也将被删除 这是我的呈现html代码: Zusatz信息 不 信息 没有什么 jQuery('td:contains(No)').parent().hide(); 你不能直接这么做。一种可能的解决方案是使用数据-属性,如下所示: jQuery('td[data flag=No').parent().hide(); Zusatz信息 不 信息 没有什么
jQuery('td:contains(No)').parent().hide();
但包含以“否”开头的单词的单元格也将被删除
这是我的呈现html代码:
Zusatz信息
不
信息
没有什么
jQuery('td:contains(No)').parent().hide();
你不能直接这么做。一种可能的解决方案是使用数据-属性,如下所示:
jQuery('td[data flag=No').parent().hide();
Zusatz信息
不
信息
没有什么
$(文档).ready(函数(){
$(“td”).filter(函数(){
如果($(this).text()=“否”){
$(this.parent().hide();
}
});
});
文件
Zusatz信息
不
信息
没有什么
你好,菲奥多罗夫·安德烈,我不明白你的“$”签名。我一开始使用jQuery。为什么使用$?我使用的代码来自Magento 1.9商店-还有prototype.js、scriptaculous、js和jQuery.js。你能解释一下我应该在哪里使用jQuery或$?您好。我的解决方案基于html,没有数据属性。这是我在控制台中得到的:Uncaught TypeError:$(…).text不是HTMLTableCellElement的函数。(.html:727)在jquery-1.9.1.min.js:4尝试以下操作:$(document).ready(函数(){$(“td”).filter(函数(索引,单元格){if(cell.innerHTML==“No”){$(this.parent().hide();}});
联机代码