如何在点击时调用自定义插件?

时间:2010-06-11 14:52:59

标签: jquery-plugins

我有以下代码:

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

目前,我通过以下代码调用此函数:$("#event_start_time").timepicker();

其中#event_start_time<input>字段的ID。

我不想通过使用类似的东西来调用插件:

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

只有在文本框内单击时才能调用此代码?

1 个答案:

答案 0 :(得分:0)

嗯......这个地方不像以前那么快:(

我找到了答案。这是代码:

(function(jQuery){
  jQuery.fn.timepicker = function(){
      return this.each(function(){
        obj = $(this);
        obj.click(function () {
          alert('test');
        });
    });
    };
})(jQuery);