Clique com o botão direito do mouse no menu suspenso StackExchange e clique em Inspecionar elemento .
Você verá o seguinte nas ferramentas do desenvolvedor:
<div id="header">
<div id="portalLink">
<a class="genu" onclick="StackExchange.ready(function(){genuwine.click();});return false;">Stack Exchange</a>
</div>
...
</div>
A <a>
tag é destacada; este é o elemento em que queremos simular o clique.
A classe do elemento é genu . Poderíamos simplesmente usar o seletor .genu
, mas isso não funcionaria corretamente se houvesse vários elementos da mesma classe. Uma abordagem mais confiável seria acessá-lo como um nó filho do <div>
ID de portalLink (os IDs são exclusivos), usando o seletor #portalLink a.genu
. Então, usamos o .click()
método
Digitar qualquer uma das seguintes linhas em (2) fará o trabalho:
// click first <a> element with class `genu'
// inside the element with ID `portalLink'
$('#portalLink a.genu')[0].click();
// click first <a> element with class `genu'
// inside the element with ID `header'
$('#header a.genu')[0].click();
// click first element with class `genu' of the entire page
$('.genu')[0].click();
// click first <a> element of the entire page (unreliable)
$('a')[0].click();
// directly perform the onclick event (easy, but not always available)
StackExchange.ready(function(){genuwine.click();});
No menu suspenso StackExchange , clique com o botão direito do mouse na caixa de entrada e clique em Inspecionar elemento .
Você verá o seguinte nas ferramentas do desenvolvedor:
<a id="seTabInbox" class="seCurrent">Inbox</a>
Este elemento possui seu próprio ID: seTabInbox .
Digitar qualquer uma das seguintes linhas em (2) fará o trabalho:
// click first (only) element with ID `seTabInbox'
$('#seTabInbox')[0].click();
// click sixth <a> element of the entire page (unreliable)
$('a')[5].click();