怎样通过onclick将插件绑定到input上

qq_838169584 2017-02-22 10:36:29
比如:
<input type="text" id="showdate" onclick="laydate()">

;(function($){
$.fn.laydate = function(options){
```
}
})(jQuery);
我想在$("#showdate")通过添加onclick="laydate()" 来实现插件里面的功能,应该怎样写
...全文
234 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hello World, 2017-02-24
  • 打赏
  • 举报
回复
function laydate(){ $.fn.laydate(); }
Hello World, 2017-02-23
  • 打赏
  • 举报
回复
onclick=$.fn.laydate();
qq_838169584 2017-02-23
  • 打赏
  • 举报
回复
引用 3 楼 apollokk 的回复:
onclick=$.fn.laydate();
那能不能直接onclick=laydate();哪 我看到有的插件里是这么写的
qq_838169584 2017-02-22
  • 打赏
  • 举报
回复
$(select).laydate();这种方法我会,还是想问下用onclick怎么引用,我看到其它的插件用onclick="laydate()"也可以的 $.extend({ a:function(){ //do something... } }) 这种是给jquery添加了方法吧,在插件里用这种是不是安全性不够啊 我是小白,求轻喷
yanzhi_2016 2017-02-22
  • 打赏
  • 举报
回复

//楼主的写法这样就可以调用了
$(select).laydate();
//如果想$(select).on('click',$.a)这样调用,应该这么写
$.extend({
a:function(){
//do something...
}
})
$(select).on('click',$.a);

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧