0

a中のタグだけを選びたいmy-div

<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内のすべてのタグを返すことです。あなたの提案は?

4

4 に答える 4

1

インデックスで選択できます。たとえば、次の方法で最初のものを選択するとしますa

$("div#my-div li a").eq(0)

第二aに、

$("div#my-div li a").eq(1)

等々...

于 2012-10-20T07:11:12.770 に答える
1

この方法を試してください:-

div#my-div li a:first

例:

$("div#my-div li a:first").each(function() {
    alert($(this)​.attr("href"));
});

ライブデモを参照

于 2012-10-20T07:13:04.283 に答える
1

使用できます$('#my-div >li a');

a最初のタグのみを選択する場合は、

$('#my-div > li a:first');

デモを見る

于 2012-10-20T07:14:07.633 に答える
0

あるIDセレクターがあるはずです#

 $("#my-div li a")

ちなみに、HTML構造は無効です。

于 2012-10-20T07:10:46.143 に答える