如何在jquery中使用类名隐藏第一个tr

时间:2013-12-18 11:10:54

标签: jquery

除了父母tr之外,我想隐藏其余的所有tr 显示动态控件的代码如上所述, 并且代码在每个循环中

<tr id='package_<%=option.Option-id %>' class='package-flights'>
  <table>
    <TD>
     <input type="text" id="text1">
    <TD>
   <table>
</tr>

因此,如果有更多选项,它将显示所有文本框。 任何人都可以找到解决上述问题的方法。

2 个答案:

答案 0 :(得分:1)

您可以使用attribute selector starts with获取ID为package_的所有行,然后使用.not()排除第一行:first

$('[id^=package_]').not(':first').hide();

答案 1 :(得分:0)

尝试使用类选择器,然后使用.slice()获取第一个之后的所有元素,然后隐藏

$('.package-flights').slice(1).hide();