Daftar dan Belajar Sekarang!

Implementasi arrow function pada event click di jquery

foto hafizdjubaidir
110 Kontribusi 1 Coto
2 bulan yang lalu
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");
    })

Jawaban
foto zerokira
45 Kontribusi 26 Coto
2 bulan yang lalu
aku coba pakai console.log($(this)) punya hasil yang sama dengan $(document)... alasannya saya ngga tau, tapi untuk penyelesaiannya:
$(".btnFilter span").click((e)=>{
        $(e.currentTarget).addClass("active");
    });
Source:https://stackoverflow.com/questions/27670401/using-jquery-this-with-es6-arrow-functions-lexical-this-binding


Login untuk diksusi di forum sekolah koding