100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 自己动手制作jquery插件之自动添加删除行的实现【jquery】

自己动手制作jquery插件之自动添加删除行的实现【jquery】

时间:2018-08-20 02:29:12

相关推荐

自己动手制作jquery插件之自动添加删除行的实现【jquery】

web前端|js教程

添加删除行

web前端-js教程

效果图如下,演示地址请点击

既然是插件,那就应该可以使用$(“div”).method({})这样的jquery写法来调用,它的做法是:

tortoisesvn源码,vscode lint,龙芯ubuntu,tomcat哪一个最好用,sqlite 数据合并,网页设计满足的原则,镇江高防服务器在哪里,友荐插件,前端框架哪种好用,h5反爬虫,梧州php,果洛SEO,织梦安装网站后图片,个人网页模板 jsp,discuz flyme模板,jquery 单页面应用,winform人事管理系统,html小程序lzw

(function($) {

})(jQuery);

然后给插件命名:

评测网站系统源码,ubuntu查看显卡容量,毒抢券爬虫,php淮北,长沙菠萝seolzw

$.fn.autoAdd = function(options) {}

这样我们就可以在页面里用$(dom).autoAdd({...}) 来调用这个插件了,接着我们再给它一些特定的参数,比如我们要复制哪一行,要给哪个按钮加上添加、删除的功能,这些我都使用class来标识;

var settings = { changeInput: $("#input"), tempRowClass: "tempRow", min: 1, max: 90, addButtonClass: "addbtn", delButtonClass: "delbtn", addCallBack: null, delCallBack: null, indexClass: "index", insertClass: "insertbtn", moveUpClass: "moveupbtn", moveDownClass: "movedownbtn" };

if (options) $.extend(settings, options);

看起来有点长,实际没什么,也许你突然想加个鼠标移上去样式了,也可以继续往后加,这里我都给定了一些默认值,方便调用。解释下这些变量的意思先吧,changeInput,是我加的一个文本框,我希望输入多少的数字,就出现多少行,temRowClass就是我要复制的模版行,后面的就很好理解了;

由于时间关系,今天就到这吧,明天会详细说明这些功能是如何实现的。

flash 寝室源码,vscode生成离线配置,ubuntu dns查找,电脑开机弹出tomcat,sqlite3多进程多线程,jpg爬虫,php 博客开发教程,永康谷歌seo营销公司,网站风格代码,ecshop如何安装模板lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。