【发布时间】:2011-10-26 23:39:06
【问题描述】:
已经用谷歌搜索和试错了一个小时,试图提出一个 jquery 选择器来访问可扩展树中的几个标签元素之一。 html是这样的:
<span id="ppown" class="treeTitleSpan" role="leaf">PPO</span>
<span class="treeCheckBoxLabel">
<label class='nodeCheckIcon' />
或者像这样:
<span id="ppw" class="treeTitleSpan" role="leaf">Other</span>
<span class="handle closed"></span>
<span class="treeCheckBoxLabel">
<label class='nodeCheckIcon' />
在每种情况下,我都是从 .treeTitleSpan 跨度开始的(在点击处理程序中)。我知道我可以通过以下方式访问:
$(this).next().next().children('.nodeCheckIcon');
另一个是:
$(this).next().children('.nodeCheckIcon');
但我想要一个适用于两种情况的选择器,“查找”似乎不起作用:
$(this).find('.nodeCheckIcon:first')
任何帮助将不胜感激。
瑞克
【问题讨论】:
标签: jquery jquery-selectors find