В JQuery, когда я звоню:Автоматически возвращать JQuery объект
$("selector").a_function(function(){
this.toggleClass("a-class");
}
Я сказал, что this
имеет определенный тип, и не имеет функции JQuery, доступной ему. Проблема в том, что я не получаю объекты jQuery, возвращенные мне. Способ, которым я обойду это:
jquery_object = jQuery(this);
каждый раз. Я думал, что $()
эквивалентен вызову jQuery
и что я должен получить объект jQuery.
Это нормально? Что я здесь делаю неправильно?
Это настройка по умолчанию jQuery, если вы хотите jQuery Object, вы должны получить $ (this) –
'this' является элементом DOM, который представляет объект jQuery – charlietfl