numaralı bir dizi öğe içinde tıklatılmış öğeyi seçebilir. Belki de bana bu konuda yardımcı olabilirsiniz, 30 dakika boyunca bununla mücadele ediyorum.JQuery aynı sınıf adı olan
Aynı sınıfta dört elementim olduğunu varsayalım.
<div class="test">hi</div>
<div class="test">hey</div>
<div class="test">yo</div>
<div class="test">What's up</div>
Tıklananı nasıl seçebilirim?
bunun böyle işe almak başardı:$('.test').click(function() {
$(this).toggleClass("btn-danger btn-success");
});
Ancak, ben bir ajax çağrısından sonra başarı tıklama almadan ateş etmeye gerek, bu yüzden (böyle bir şey yapmak gerekiyor başarısız girişimler):
$('.test', this).toggleClass("btn-danger btn-success"); // This did not work
$(this).find('.test').toggleClass("btn-danger btn-success"); // Also did not work
Herhangi bir öneriniz var mı? Çok teşekkürler!!
$('.test').on('click', function() {
$(this).toggleClass("btn-danger btn-success");
});
Sonra ajax başarı işlevinde .... o tıklayarak tetikleyen
Etkinliğin hangi bağlantıyı tetiklemesi gerektiğini nasıl belirlersiniz? – lonesomeday
Daha önce “var self = this” ile çözdüğüm benzer bir problem yaşadım. Belki size yardımcı olabilir. – sonoftunk
ajax'den sonra hangi öğeye tıklamanız gerektiğini nereden biliyorsunuz? Veya tıklama olayına bağlı ajax çağrısıdır, eğer öyleyse, bunu çok daha kolay hale getirir – KyleK