2 に答える
5
var id = jQuery("#links li#active a").attr("id");
于 2013-05-16T10:34:16.540 に答える
1
一部の人々が言及した「.id」プロパティについてはよくわかりませんが、投稿された回答は正しいです...
注意id
すべきことの 1 つは、HTML 要素の属性は、DOM 全体で一意でなければならないということです。したがって、複数を割り当てる場合は、li
これactive
をクラス属性に変換します。コードは次のようになります。
<ul id="links">
<li class="active"><a href="#" id="1"></li>
<li><a href="#" id="2"></li>
<li><a href="#" id="3"></li>
</ul>
a
次に、内のタグの ID を取得するにはactive
li
、次を使用します。
var id = $('li.active a').attr('id');
詳細については、こちらattr
の属性のドキュメントを参照してください。
さらに、このattr()
メソッドを使用して、HTML 要素から任意の属性情報を抽出できます。たとえば、 のhref
代わりにを取得するid
場合は、次のようにします。
var href = $('li.active a').attr('href');
于 2013-05-16T10:44:23.200 に答える