J'ai essayé de résoudre ce problème, mais je n'arrive pas à le résoudre sans certaines solutions de contournement sérieuses.jquery prochaine frères et sœurs
si j'ai le code HTML suivant:
<ul>
<li class="parent"> headertext </li>
<li> text </li>
<li> text </li>
<li> text </li>
<li class="parent"> headertext </li>
<li> text </li>
<li> text </li>
</ul>
Maintenant, comment puis-je maintenant il suffit de sélectionner les balises suivantes <li>
le premier parent (ou deuxième, pour cette question)? Fondamentalement en sélectionnant un <li>
avec class="parent"
et les frères et sœurs suivants jusqu'à ce qu'il atteigne un autre <li>
avec la classe parente.
Je pourrais restructurer la liste avec des listes imbriquées, mais je ne veux pas faire cela. Aucune suggestion?
Je suis d'accord avec cela, cependant, j'ai posté un solution potentielle. Ce serait beaucoup plus facile si les relations DOM correspondaient aux relations réelles. – tvanfosson
ouais, en fait, j'ai pensé que le nom de classe "parent" était un peu faux après que je l'ai posté. l'appeler "en-tête" pourrait être mieux. Je pourrais avoir à utiliser des listes imbriquées après tout – Contra
Je pense qu'à long terme c'est la meilleure approche. Je sais que vous ne voulez pas le refaire maintenant, mais vous pouvez vous remercier plus tard. –