-3

divsandをネストしました。クラスを使用して内部にulアクセスするにはどうすればよいですか。で画像をクリックすると、で行きたいです。liulid="id1"<li> --> <img>class="c1"

html:

<div class="1">
    <div class="2">
        <div class="3">
            <img id="id1" src="">
        </div>
        <ul>
            <li class="c1">
                <a href="#"><img src="img.png"></a>
            </li>
            <li class="c2">
                <a href="#"><img src="img.png"/></a>
            </li>
            <li class="c3">
                <a href="#"><imgsrc="img.png"/></a>
            </li>
        </ul>
    </div>
</div>

jquery:

$('#'+id1 ).parent().children()[2].find('li.c2').html();

私はこれを試しました...しかしうまくいきませんでした...どんな助けも:)

4

1 に答える 1

0

あなたは試すことができます

$('#'+id1 ).parent().nextSibling().find('li.c2').html();

しかし、ID を に追加する方が簡単ではないでしょう<ul>か?

ところで、 のようにクラス名を数字で始めることはできません<div class="3">

于 2013-11-15T03:55:16.953 に答える