除了父母tr之外,我想隐藏其余的所有tr 显示动态控件的代码如上所述, 并且代码在每个循环中
<tr id='package_<%=option.Option-id %>' class='package-flights'>
<table>
<TD>
<input type="text" id="text1">
<TD>
<table>
</tr>
因此,如果有更多选项,它将显示所有文本框。 任何人都可以找到解决上述问题的方法。
答案 0 :(得分:1)
您可以使用attribute selector starts with获取ID为package_
的所有行,然后使用.not()排除第一行:first
$('[id^=package_]').not(':first').hide();
答案 1 :(得分:0)
尝试使用类选择器,然后使用.slice()获取第一个之后的所有元素,然后隐藏
$('.package-flights').slice(1).hide();