以下代码循环遍历input
内的所有select
和div
元素,并检查该值是否为空,然后隐藏它,它运行正常:
$("#customfields_1 :input").filter(function() {
return $.trim(this.value).length === 0;
}).hide();
但现在我真正想要的是隐藏之前的td
,如下所示:
$("#customfields_1 :input").filter(function() {
return $.trim(this.value).length === 0;
}).prev('td').hide();
答案 0 :(得分:1)
答案 1 :(得分:1)
我认为您需要.parent('td').hide();
或.closest('td').hide();