Как вызвать пользовательский плагин при нажатии? - PullRequest
0 голосов
/ 11 июня 2010

У меня есть следующий код:

(function(jQuery){
  jQuery.fn.timepicker = function(){
      return this.each(function(){
        jQuery(this).val("14:00");   
      });
  };
})(jQuery);

В настоящее время я вызываю эту функцию с помощью следующего кода: $("#event_start_time").timepicker();

Где #event_start_time - идентификатор поля <input>.

Я не хочу вызывать плагин, используя что-то вроде этого:

$('#event_start_time"').click(function() {
  this.timepicker();
});

Как я могу вызвать этот код, только когда я щелкну внутри текстового поля?

1 Ответ

0 голосов
/ 11 июня 2010

Хм ... это место не так быстро, как раньше: (

Я нашел ответ. Вот код:

(function(jQuery){
  jQuery.fn.timepicker = function(){
      return this.each(function(){
        obj = $(this);
        obj.click(function () {
          alert('test');
        });
    });
    };
})(jQuery);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...