さて、私はこのhtmlを持っています:
<div id="tabs">
<div class="selected"><a href="one"></a></div>
<div><a href="two"></a></div>
<div><a href="three"></a></div>
</div>
リンクを含むクラスが選択されたdivが1つしかありません。私が見つけたいのは、その後の最初のリンクなので、このjqueryを試しました
var $newTab = $('#tabs div.selected a').find('a').eq(0).attr("href");
alert($newTab);
undefined を返します。次の a 要素の href を見つけるにはどうすればよいですか?
私もこれを試しました:
var $newTab = $('#tabs div.selected').find('a').eq(0).attr("href");
alert($newTab);
1つ返されたので、.eq()を変更してみました:
var $newTab = $('#tabs div.selected').find('a').eq(1).attr("href");
alert($newTab);
ただし、結果は未定義に戻ります。