2016-12-12 4 views
1

Я использую плагин jquery. Есть ли способ получить элемент, который подключен плагин от функций плагина?Как получить элемент, который подключен плагин jQuery?

Я попробовал this, $(this). но никто из них не работал.

$('.myelement').plugin({ 
    something: function(){ 
     //in here I want to access $('.myelement) 
    } 
}); 
+0

, что будет зависеть от плагина, который является плагин, используемый здесь –

+0

ну, он не предоставил такой доступ, поэтому я думал, что есть способ получить к нему доступ с использованием мощности javascript –

+0

В вашем конкретном случае, поскольку вы используете id, почему бы не использовать '$ ('# myelement') 'вместо' this'. . –

ответ

2

Похоже, что плагин раскрывает эту информацию методам обратного вызова. Один из способов, если вы имеете дело с несколькими элементами являются проходным список элементов затем вызвать плагин для каждого элемента с местным заданием, которое можно использовать в функции обратного вызова

$('selector').each(function() { 
    var $this = $(this); 
    $this.plugin({ 
    something: function() { //$this 
    } 
    }); 
})