1. 0

bir fonksiyon çalıştıracağım. this değerinde plugin nesnesi var ve bunu fonksiyonun içinde kullanmak istiyorum. bu sebepten orjinal this kaybolmasın diye proxy() ile kuruyorum fakat bu sefer de tıklanan öğeye erişemiyorum? ikisine birden nasıl erişebilirim

$(document).on('click', '.liste-oge', $.proxy(function(e)
{ 
   // burada tıklanan .liste-oge öğesine ulaşmam lazım
   // burada plugin this.refresh() komutu gelecek
}, this));
1 yanıt
  1. 1
    Sancar Acunal
    ~ · 11 ay önce

    O şekilde ikisine birden erişebilmen mümkün değil dostum. Plugini önce başka bir değişkene aktar öyle olacaktır

    var that = this;
    
    $(document).on('click', '.liste-oge', function(e){
        this // bu tıklanan   
        that // bu plugin    
    });