gpt4 book ai didi

javascript - 按数组隐藏元素

转载 作者:行者123 更新时间:2023-11-28 17:58:19 24 4
gpt4 key购买 nike

我有这段代码来根据td内的某些标签隐藏表格的某些tr

$('label:contains("Severity")').parent().parent().toggle();
$('label:contains("Priority")').parent().parent().toggle();
$('label:contains("Select Profile")').parent().parent().toggle();
$('label:contains("Assign To")').parent().parent().toggle();
$('label:contains("Steps To Reproduce")').parent().parent().toggle();
$('label:contains("Additional Information")').parent().parent().toggle();
$('label:contains("Attach Tags")').parent().parent().toggle();
$('label:contains("Reproducibility")').parent().parent().toggle();

这可行,但我知道它可以更简洁。如何将这些字符串添加到数组中并对数组中的每个条目执行 parent().parent().toggle();

对于奖励积分,是否有更简洁的方法来执行 parent().parent()

最佳答案

试试这个:

var array = [
"Severity",
"Priority",
"Select Profile",
"Assign To",
"Steps To Reproduce",
"Additional Information",
"Attach Tags",
"Reproducibility",
];

for (var i = 0; i < array.length; i++) {
$('label:contains("' + array[i] + '")').parent().parent().toggle();
}

有关执行 .parent().parent() 的更好方法,请参阅此帖子:More efficient way to do parent().parent().parent() etc. in jquery

关于javascript - 按数组隐藏元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44066713/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com