Ho codicecome chiamare jQuery (questo) da tag di ancoraggio funzione onclick
<ul>
<li><a onclick="setSelectedTestPlan();" href="javascript:void(0);">New Test</a></li>
<li><a onclick="setSelectedTestPlan();" href="javascript:void(0);">New Test fdgfdgfdgfdgfdgfdgfdgfdg fdg</a></li>
<li><a onclick="setSelectedTestPlan();" href="javascript:void(0);">New Plan</a></li>
<li><a onclick="setSelectedTestPlan();" href="javascript:void(0);">Test</a></li>
</ul>
e vuole aggiungere il nome della classe a un tag parrent tag li vale a dire class="selected"
bu cantare jQuery. Ho usato questo codice jQuery
function setSelectedTestPlan() {
jQuery("#tree ul li").each(function() {
jQuery(this).removeClass("selected");
});
jQuery(this).closest('li').addClass("selected");
}
Ma questa linea jQuery(this).closest('li').addClass("selected");
non funziona ...
Si prega di darmi una mano ...
Dipende da cosa 'questo' è nella funzione. – Joseph
'questo' è l'oggetto finestra, il debuging ti darebbe la risposta –