2010-06-11 2 views
0

У меня есть следующий код:Как вызвать пользовательский плагин при нажатии?

(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(); 
}); 

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

ответ

0

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

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

(function(jQuery){ 
    jQuery.fn.timepicker = function(){ 
     return this.each(function(){ 
     obj = $(this); 
     obj.click(function() { 
      alert('test'); 
     }); 
    }); 
    }; 
})(jQuery); 
Смежные вопросы