2010-06-11 58 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>场的ID。

我不想用这样的调用插件:

$('#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); 
相关问题