ummm, probablement un simple ... le code ci-dessous ne fonctionne qu'avec les éléments visibles (show()) comment l'obtenir je sélectionne le premier élément caché à la place?jquery parent caché
Jquery
$(".postSelectedRules").each(function() {
$(this).parents("#idruleB-"+$(this).attr("id").substr(8)+":hidden:first").css('background', '#bbbbbb');
});
Html
<a id="idruleA-1" class="postSelectedRules" href="#">1</a>
<div class="postStuff">
<div class="postRules">
<span id="idruleB-1" class="postRulesSelect">1</span>
<span id="idruleB-2" class="postRulesSelect">2</span>
</div>
</div>
Juste ajouté le code html pertinent et Jquery mis à jour Je pense que je fais quelque chose de stupide parce que cela ne fonctionne toujours pas .S'il vous plaît noter que lorsque la page charge d'abord la classe "post Stuff "est caché. – EddyR