5 votes

jquery : sélectionner tous les frères et sœurs dont le css left:position est supérieur à left:position d'un élément

Comment sélectionner tous les frères et sœurs d'un élément qui sont positionnés à droite de celui-ci via css ? lien vers le violon

4voto

Rory McCrossan Points 69838

Vous pouvez utiliser filter() pour retourner un sous-ensemble d'un sélecteur basé sur une fonction que vous fournissez, essayez ceci :

var threeLeft = $("#three").position().left;
var $lis = $("ul li").filter(function() {
    return $(this).position().left > threeLeft;
});
$lis.css("border", "1px solid #C00");

Exemple de violon

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X