jquery selector从其他中查找元素

时间:2011-09-26 20:44:17

标签: jquery html

我有以下html:

<div id="x">

   <div id="x1">
   </div> 
   ....
</div>
....
<div id="x2">
   <table id="y">
   </table>
</div>

从“x”我需要达到“y”,类似$(“#x”)。find(“#y”)

假设我不知道“......”中有什么。

怎么做?

3 个答案:

答案 0 :(得分:0)

尝试以下

$('#x').siblings().find('#y')

事实上,虽然在这种情况下这两个元素都有id个值,但这样做没有多大意义。直接搜索#y要快得多。如果你实际上有多个id s具有相同的值,那么你应该转到id生成方案或类

答案 1 :(得分:0)

您可以使用parent()上一级,然后使用find()

$('#x').parent().find('#y');

答案 2 :(得分:0)

我认为你在寻找的是......

$('#y', $('#x'))

第二个参数是选择器的范围。