Vielleicht könnt ihr mir dabei helfen, ich habe in den letzten 30 Minuten damit zu kämpfen gehabt.Jquery wähle Klickelement innerhalb einer Gruppe von Elementen mit demselben Klassennamen
Sagen wir, ich habe vier Elemente mit der gleichen Klasse.
<div class="test">hi</div>
<div class="test">hey</div>
<div class="test">yo</div>
<div class="test">What's up</div>
Wie kann ich das anklicken, auf das geklickt wurde?
konnte ich es so die Arbeit:
$('.test').click(function() {
$(this).toggleClass("btn-danger btn-success");
});
aber ich brauche es ohne Feuer auf Erfolg nach einem Ajax-Aufruf angeklickt werden, so dass ich muß in der Lage sein, so etwas zu tun (Fehlversuche):
$('.test', this).toggleClass("btn-danger btn-success"); // This did not work
$(this).find('.test').toggleClass("btn-danger btn-success"); // Also did not work
Irgendwelche Vorschläge? Vielen Dank!!
Wie bestimmen Sie, welcher Link das Ereignis auslösen soll? – lonesomeday
Ich hatte früher ein ähnliches Problem, das ich mit 'var self = this 'gelöst habe. Vielleicht kann es dir helfen. – sonoftunk
Woher wissen Sie, welches Element Sie nach Ajax klicken müssen? Oder ist der Ajax-Aufruf an das click-Ereignis gebunden, und wenn ja, ist es viel einfacher – KyleK