Voglio cambiare l'attributo css dell'elemento che si trova accanto al prossimo selettore.Quali sono i modi alternativi per trovare next(). Next() in jquery
Ho usato questa sintassi
$('#hide').next().next().css('display', 'block');
ma credo che non ci può essere un altro approccio migliore può essere l'uso come find()
o eq()
<li class="expandable">
<div class="hitarea collapsable-hitarea"></div>
<div id="hide" class="hide"></div>
<a href="#" class=""> <strong>Stitched</strong> </a>
<ul style="display: none;" id="hi">
<li> <a href="#"> Hand Block Print </a>
</li>
<li> <a href="#"> Designer </a>
</li>
<li class="last"> <a href="#"> Screen Printed </a>
</li>
</ul>
</li>
Il secondo esempio fa davvero non ha senso. Se conosci l'ID dell'elemento che desideri, dovresti semplicemente selezionarlo direttamente. –
@AnthonyGrist questo è un ottimo punto, il cervello era altrove quando stavo scrivendo che ... –