Как правильно написать плагин для Jquery?

Код плагина
(function( $ ){
	$.fn.SetData = function() {
       код	
	};
	$.fn.KeyData = function() {
       код
	}
	$.fn.ClickData = function() {
       код
	}
})( jQuery );

Вызываю
$('div').SetData();
$('div').KeyData();
$('div').ClickDat();

Работает нормально, но как написать плагин так, что бы я мог вызывать его вот так?
$('div').SetData().KeyData().ClickDat();
Как написать плагин, что бы я смог написать так?
$('div')
     .SetData()
     .KeyData()
     .ClickDat(
        function(){
              любой код
       }
    );
  • Вопрос задан
  • 220 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Добавьте return this в конец каждого метода.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@balamyt92
; select * from users; --
$.fn.myFunc = function() {
    // code
    return this;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы