Ich versuche, Folgendes zu erstellen.Holen Sie sich das nächste Element mit der gleichen Klasse in jquery bei Klick
Ich habe eine Schaltfläche und beim Klicken auf diese Schaltfläche muss ich eine aktive Klasse zu einem Div hinzufügen, aber ich habe 4 Divs mit derselben Klasse. Was ich versuche zu erstellen, ist wie bei einem Choose Bet System. Wenn du zum ersten Mal auf den Button klickst, wählst du die erste Wette, beim zweiten Mal die zweite, ich habe 4 Wetten.
Meine HTML-Struktur ist die unter
<div class="game_paytable_bluebet_column game_paytable_column"></div>
<div class="three_bet_wrappaer">
<div class="game_paytable_greenbet_column game_paytable_column"></div>
<div class="game_paytable_orangebet_column game_paytable_column"></div>
<div class="game_paytable_redbet_column game_paytable_column"></div>
</div>
Was ich bisher mit jquery unter
jQuery('.choose_bet_button').click(function(){
if(!jQuery('.game_paytable_column:first').hasClass('active_blue_bet')){
jQuery('.game_paytable_column:first').addClass('active_blue_bet');
}else{
jQuery('.game_paytable_column:first').removeClass('active_blue_bet');
jQuery('.game_paytable_column').next().addClass('active_blue_bet');
}
});
Mit diesem Code sehen tat es zwei Elemente zu bekommen.
Irgendeine Idee, wie man eine Lösung zu diesem bekommt?
Vielen Dank im Voraus.
Does not 'n-Kind()', 'eq()' oder 'n-of-Typ()' funktioniert? – xameeramir
aber wie kann ich den Klick wie folgt verfolgen, ist es der erste Klick oder ein zweiter Klick und eine Aktion mit eq(), nth-child() usw.? –
Ich würde vorschlagen, dass Sie speichern, dass in einer 'localStorage' oder' sessionStogare' Variable – xameeramir