Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Implementasi arrow function pada event click di jquery
Saya lagi belajar es6 nih dan baru sampai di arrow function. Saya mencoba mengimplementasikan arrow function ini dengan event handler menggunakan jquery, event nya terjadi tetapi class yang harusnya di masukan ke element yang di klik ini, tetapi tidak di masukan entah kemana dia memasukannya. Mohon bantuannya terima kasih.
$(".btnFilter span").click (()=>{
$(".btnFilter span").removeClass("active");
$(this).addClass("active");
})
1 Jawaban:
aku coba pakai console.log($(this)) punya hasil yang sama dengan $(document)... alasannya saya ngga tau, tapi untuk penyelesaiannya: <pre> $(".btnFilter span").click((e)=>{ $(e.currentTarget).addClass("active"); }); </pre> Source:<a href='https://stackoverflow.com/questions/27670401/using-jquery-this-with-es6-arrow-functions-lexical-this-binding'>https://stackoverflow.com/questions/27670401/using-jquery-this-with-es6-arrow-functions-lexical-this-binding</a>