0

jqueryで要素を選択するのに助けが必要です...

次のコードで

    <ul>
        <li>
            <div>
                <div>
                    <a href="#" id="target">link</a>
                </div>
                <span>Hello</span>
            </div>
        </li>
    </ul>

タグをターゲットにする必要がありますが、<span>タグの ID しか知りません<a>

誰かが私を助けることができますか?

ありがとう

4

4 に答える 4

1

親に移動して、次の要素を取得できます<span>

$("#target").parent().next()
于 2013-01-09T16:34:45.240 に答える
0

祖先を介してDOMツリーを検索するだけなので、closest()が機能するかどうかはわかりません。試す

$('#target').parent().siblings('span');

スパンがDOMツリーをどれだけバックアップしているかわからない場合は、#targetの各親の兄弟をテストできます。私はこれすべてで間違っている可能性があります笑

于 2013-01-09T16:38:01.623 に答える
0
$('#target').parent().next('span');
于 2013-01-09T16:32:45.513 に答える
0
<script>
    jQuery(document).ready(function(){
    a=jQuery("#target").parents('li').find('span').html();
    alert(a);
    });
    </script>

このコードでスパンをターゲットにすることができます

于 2013-01-09T18:26:14.313 に答える