私は次のような構造を持っています
<ul id="tabs" class="nav nav-tabs">
<li><a href="#aaa" hashval="aaa">AAA</a></li>
<li><a href="#bbb" hashval="bbb">BBB</a></li>
<li><a href="#ccc" hashval="ccc">CCC</a></li>
<li><a href="#ddd" hashval="ddd">DDD</a></li>
</ul>
現在、次のコードでアンカー タグを操作していますが、正常に動作しています。
$('#tabs a[href="#ddd"]').tab('show');
私はpycharmを使っていますが、これは「IDセレクターの先頭」という警告を行に追加します。それをクリックすると、pycharmは次のように変わります。
$('#tabs').find('a[href="#ddd"]').tab('show');
どちらも正常に動作していますが、違いがわかりません。
両者の違いは何ですか?より具体的には、$('#tabs a[href="#ddd"]')
との違いは何ですか$('#tabs').find('a[href="#ddd"]')
?