Ho seguente struttura
<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>
Ora sono operativi sul tag di ancoraggio dal seguente codice e che sta funzionando bene.
$('#tabs a[href="#ddd"]').tab('show');
Sto usando PyCharm che aggiunge avvertimento per la linea dicendo "Prefazione con selettore ID". Quando faccio clic su di esso, pycharm cambia in seguito
$('#tabs').find('a[href="#ddd"]').tab('show');
Entrambi funzionano bene ma non capisco la differenza.
Qual è la differenza in entrambi o più specificamente in cosa consiste la differenza tra $('#tabs a[href="#ddd"]')
e $('#tabs').find('a[href="#ddd"]')
?
hai la tua risposta qui '->' http://stackoverflow.com/a/6866023/235710 –
La risposta è che non c'è differenza in termini di set abbinato ma find() è un po 'più veloce, niente di te' Non osserveremo mai se non stai usando mille elementi –