是否有一个jQuery选择器返回所有';第一种类型';? 例如,考虑这个标记: <table> <tr> <td> <div id="d1"> <div>222</div> <div>333</div> </div> </td> </tr> <tr> <td> <p> <div id="d1_1"> <div>222</div> </div> </p> </td> </tr> </table> 222 333
222 编辑:我只想得到DIVSs“d1”和“d1_1”是否有一个jQuery选择器返回所有';第一种类型';? 例如,考虑这个标记: <table> <tr> <td> <div id="d1"> <div>222</div> <div>333</div> </div> </td> </tr> <tr> <td> <p> <div id="d1_1"> <div>222</div> </div> </p> </td> </tr> </table> 222 333,jquery,Jquery,222 编辑:我只想得到DIVSs“d1”和“d1_1” 谢谢编辑后,您需要: $('div:contains("111"):parent'); 您可以使用如: $('td').children('div') 请参见此 编辑:重新阅读您的问题,如果您知道所有ID,您也可以执行以下操作: $('#d1, #d1_1') 也就是说,在每个td中找到第一个div 只是为了好玩,这会发现那些不是第一个: $('td').find('div:not(:first)') 请参见此(稍加修改)示例
谢谢编辑后,您需要:
$('div:contains("111"):parent');
您可以使用如:
$('td').children('div')
请参见此
编辑:重新阅读您的问题,如果您知道所有ID,您也可以执行以下操作:
$('#d1, #d1_1')
也就是说,在每个td中找到第一个div
只是为了好玩,这会发现那些不是第一个:
$('td').find('div:not(:first)')
请参见此(稍加修改)示例:
我修改了它,将文本添加到第二个示例中,以便在示例中显示
举个完整的例子,如果你只有一个身份证:
$('td').find('div[id]')
但根据编辑的进度,我并不认为这是您的目标。我编辑了样本,以更好地解释我要找的东西。这并不完全是我要找的,但您的回答让我找到了解决方案,谢谢
$('td').find('div[id]')