99 votes

Comment sélectionner un élément frère à l'aide de jQuery ?

Pouvez-vous m'aider avec ce sélecteur jQuery ?

$(".auctiondiv .auctiondivleftcontainer .countdown").each(function () {
    var newValue = parseInt($(this).text(), 10) - 1;
    $(this).text(newValue);

    if (newValue == 0) {
        $(this).parent().fadeOut();
        chat.verify($(this).parent().parent().attr('id'));
    }
});

En fait, je veux sélectionner l'élément avec la classe .bidbutton qui appartient au même parent que le .countdown dans la boucle each :

<div class="auctiondivleftcontainer">
    <p class="countdown">0</p>
    <button class="btn primary bidbutton">Lance</button>                            
</div>  

Et ensuite appliquer ceci à ce bouton :

$(button here).addClass("disabled");
$(button here).attr("disabled", "");

176voto

Second Rikudo Points 59550

Utiliser jQuery .siblings() pour sélectionner le frère ou la sœur correspondant.

$(this).siblings('.bidbutton');

5 votes

Siblings() renvoie un tableau de tous des éléments qui correspondent audit sélecteur.

3 votes

Comment obtenir tous les frères et sœurs mais pas celui-ci ?

9voto

JohnD Points 2195
$(this).siblings(".bidbutton")

6voto

Sourav Basak Points 466
$("h2").siblings().css({"color": "blue"});

4voto

Bharath Kumaar Points 249
$("selector").nextAll(); 
$("selector").prev(); 

vous pouvez également trouver un élément en utilisant le sélecteur Jquery

$("h2").siblings('table').find('tr');

4voto

Sarasjd Points 130
you can use 
$(this).siblings(".bidbutton").addClass("disabled");
$(this).siblings(".bidbutton").attr("disabled","");

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