我只想选择my-div内部的标记a。
<div id="my-div">
<li><a class="class1" href="href">text1</a>
<ul class="ul-internal">
<li><a href="....">....</a></li>
<li><a href="....">....</a></li>
</ul>
</li>
</div>我现在做的是$("div#my-div li a"),它返回第一个li中的所有标签。你的建议是什么?
发布于 2012-10-20 15:14:08
您可以使用$('#my-div >li a');
如果只想选择第一个a标记,那么可以使用
$('#my-div > li a:first');发布于 2012-10-20 15:11:13
您可以按索引进行选择。假设,您希望通过以下方式选择第一个a:
$("div#my-div li a").eq(0)对于第二个a,
$("div#my-div li a").eq(1)以此类推。
发布于 2012-10-20 15:13:04
试试这样:-
div#my-div li a:first示例:
$("div#my-div li a:first").each(function() {
alert($(this).attr("href"));
});参考
https://stackoverflow.com/questions/12986172
复制相似问题