循环输入和选择元素,并隐藏上一个td
loop through input and select elements and hide the previous td
下面的代码循环遍历div
中的所有input
和select
元素,并检查值是否为空,然后隐藏它,它可以完美地工作:
$("#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();
我想您想要.parent('td').hide();
或.closest('td').hide();
在使用.prev()
之前遍历到td
。
.closest("td").prev("td").hide();
并回顾jQuery中的DOM遍历API。
相关文章:
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 如何将值传递到上一个html页面
- 我如何将多个 svg 隐藏到一个 png 中,因为它们在 html 上
- 获取下一个或上一个隐藏元素的高度,以设置父元素的高度.jquery.
- 如果上一个元素为空,则隐藏下一个元素
- iOS中的上一个/下一个按钮对于通过JavaScript隐藏/显示的输入被禁用
- jQuery 循环 如果只有一张幻灯片,则隐藏上一个/下一个导航
- 选择上一个隐藏元素
- jQuery - 在滑块中显示/隐藏上一个/下一个按钮
- JQuery 日期选取器隐藏页面上一个日历中的日期
- 如何在 JavaScript 中创建新弹出窗口时隐藏上一个弹出窗口
- 如何在屏幕上出现另一个引导程序时隐藏另一个引导程序的模式
- 显示基于上一个选择下拉列表的隐藏选择选项
- 在执行上一个的处理程序之前检查下一个事件以隐藏自动完成
- jQuery在dom上按位置隐藏下一个元素
- Onclick隐藏/显示-下一个或上一个类
- 如果jQuery.show()在上一个事件中使用,则jQuery不会隐藏DIV
- 循环输入和选择元素,并隐藏上一个td
- 如何从 OWL 轮播组件中隐藏下一个和上一个
- 当我隐藏上一个面板时,下一个面板会向左移动到前一个面板的位置,我希望它保持原样