Jquery 基于另一行值删除行
我的表有5列,如果第6行的对应列包含“否”或“相同”,我想删除任何列的第5行数据。我认为Jquery可以做到这一点。请帮助我,我在Jquery中不专业。 这是我尝试过的代码,但它不起作用Jquery 基于另一行值删除行,jquery,Jquery,我的表有5列,如果第6行的对应列包含“否”或“相同”,我想删除任何列的第5行数据。我认为Jquery可以做到这一点。请帮助我,我在Jquery中不专业。 这是我尝试过的代码,但它不起作用 $(document).ready(function() { $("tr td:contains('Contract')").each(function() { $("tr:nth-child(5)").siblings('td').css("display", "none"); }); });
$(document).ready(function() {
$("tr td:contains('Contract')").each(function() {
$("tr:nth-child(5)").siblings('td').css("display", "none");
});
});
该表如下所示:
Product | Apple | Lenovo | HTC | Samsung | LG
Camera | 20MP | 12MP | 22MP | 20MP | 20MP
RAM | 4GB | 4GB | 4GB | 3GB | 2GB
Storage | 32GB | 32GB | 32GB | 32GB | 32GB
Expandable | No | Yes | No | Yes | Yes
Contract | No | Yes | Same | Yes | Yes
Product | Apple | Lenovo | HTC | Samsung | LG
Camera | 20MP | 12MP | 22MP | 20MP | 20MP
RAM | 4GB | 4GB | 4GB | 3GB | 2GB
Storage | 32GB | 32GB | 32GB | 32GB | 32GB
Expandable | | Yes | | Yes | Yes
Contract | No | Yes | Same | Yes | Yes
但是我想要这样的输出:
Product | Apple | Lenovo | HTC | Samsung | LG
Camera | 20MP | 12MP | 22MP | 20MP | 20MP
RAM | 4GB | 4GB | 4GB | 3GB | 2GB
Storage | 32GB | 32GB | 32GB | 32GB | 32GB
Expandable | No | Yes | No | Yes | Yes
Contract | No | Yes | Same | Yes | Yes
Product | Apple | Lenovo | HTC | Samsung | LG
Camera | 20MP | 12MP | 22MP | 20MP | 20MP
RAM | 4GB | 4GB | 4GB | 3GB | 2GB
Storage | 32GB | 32GB | 32GB | 32GB | 32GB
Expandable | | Yes | | Yes | Yes
Contract | No | Yes | Same | Yes | Yes
这不是一个常规的HTML表。它是在测量分析软件中生成的。它在8页中生成8个表,因此我认为如果jQuery对应的第6行数据在运行时包含“No”或“Same”,jQuery将删除第5行数据。您可以使用
prev()
和text()
,而不是隐藏整个
,例如:
$('table tbody tr:nth child(5)').find('td:contains(No),td:contains(Same)').each(function(){
$(this).parent('tr').prev().children('td').eq($(this.index()).text(“”);
});代码>
产品
苹果
联想
宏达电
三星
LG
照相机
20马力
12便士
22MP
20马力
20马力
内存
4GB
4GB
4GB
3GB
2GB
存储
32GB
32GB
32GB
32GB
32GB
可扩展
不
对
不
对
对
合同
不
对
相同的
对
对
寻求调试帮助的问题(“为什么此代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现这些问题所需的最短代码。欢迎使用堆栈溢出。这不是一个代码编写服务。当您自己努力解决问题并遇到困难时,您可以解释您遇到的问题,包括代码的相关部分,并提出与该代码相关的特定问题,我们将乐于尝试并提供帮助。祝你好运。嗨,团队,有我要求的最新消息吗?。Thanks@AbdulJaleel你有没有读过这两条评论?本,我已经根据你的建议改变了我的问题。现在天气不好吗?如果需要更新,请告诉我。