こんにちは私は以下のようなhtmlスニペットを持っています:-
<ul id="userTabs" class="clearfix">
<li class="selected"><a href="">Profile Home</a></li>
<li><a href="/test">test</a></li>
<li><a href="/test2">test2</a></li>
<li><a href="/test3">test3</a></li>
<li><a href="/test4">test4</a></li>
</ul>
私のjqueryコードスニペットは-
$("#userTabs li").click(function(e){
e.preventDefault();
$("#userTabs li").removeClass('selected');
$(this).addClass('selected');
var href = $('li:selected a').attr('href');
alert(href);
});
今問題は、リンクをクリックしたときにhrefの値を取得する必要があるということです。上記のコードは、現在選択されているクラスを新しく選択されたリンクに置き換えますが、選択されたクラスのhref値を取得できません。私はここで何が欠けていますか?