我有一个包含许多列和行的动态表。在某些单元格中,有特定值“N/A”。 我也想隐藏包含“N/A”的单元格及其表格标题 使用jquery怎么可能 看图片
jQuery(document).ready(function(){
var findna= jQuery('tr').find('td:contains(N/A)').index();
jQuery('tr').find('td:contains(N/A)').css('display', 'none');
jQuery('table tr:first-child').find("th:eq(" + findna + ")").css('display', 'none');
console.log(findna)
});
我尝试了上面的代码,它部分工作。 tds 被完美隐藏,但只有第一个表头“材料”被隐藏
您需要更新代码以获取所有 3 个索引,然后隐藏
jQuery(document).ready(function(){
jQuery('tr:second-child').find('td:contains(N/A)').each(function(){
$(this).css('display', 'none');
jQuery('table tr:first-child').find("th:eq(" + $(this).index() + ")").css('display', 'none');
});
});