У меня есть следующая структура
<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, который добавляет предупреждение для строки, говоря "Предисловие с селектором идентификаторов". Когда я нажимаю на него, pycharm изменяется на следующие
$('#tabs').find('a[href="#ddd"]').tab('show');
Оба работают нормально, но я не понимаю разницы.
В чем разница в том или ином конкретном различии между $('#tabs a[href="#ddd"]')
и $('#tabs').find('a[href="#ddd"]')
?