自己动手制作jquery插件之自动添加删除行的实现 - Web前端
作者:98wpeu发布时间:2026-06-11分类:网页前端技术浏览:3

既然是插件,那就应该可以使用$("div").method({})这样的JQuery写法来调用,它的做法是:
复制代码 代码如下:
(function($) {
})(jQuery);
然后给插件命名:
复制代码 代码如下:$.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就是我要复制的模版行,后面的就很好理解了;
由于时间关系,今天就到这吧,明天会详细说明这些功能是如何实现的。
相关推荐
- JQuery里面的几种选择器 查找满足条件的元素$("#控件ID") - Web前端
- 在IE浏览器中resize事件执行多次的解决方法 - Web前端
- html5的自定义data-*属性和jquery的data()方法的使用示例 - Web前端
- jQuery的deferred对象使用详解 - Web前端
- 强大的jquery插件jqeuryUI做网页对话框效果!简单 - Web前端
- jQuery的学习步骤 - Web前端
- Web开发者必备的12款超赞jQuery插件 - Web前端
- jquery异步请求实例代码 - Web前端
- 基于jquery的获取浏览器窗口大小的代码 - Web前端
- jQuery学习笔记之jQuery的DOM操作 - Web前端
- 网页前端技术排行
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


