教程集 www.jiaochengji.com
教程集 >  jQuery  >  jquery 教程  >  正文 jquery(javascript)自动序列编号和属性编号实现代码

jquery(javascript)自动序列编号和属性编号实现代码

发布时间:2013-05-21   编辑:jiaochengji.com
jquery(javascript)自动序列编号和属性编号实现代码,需要的朋友可以参考下
jquery(javascript)自动序列编号和属性编号实现代码,需要的朋友可以参考下

自动序列编号和自动属性编号,效果图如下:

实现原理:
添加和删除是逆向过程,实现是一致的。
增加时,向父容器中增加元素append方法,并将所有的自定义属性编号和序列编号设置为空,然后通过$.each方法,重新为自定义属性编号和序列编号赋值。

复制代码 代码如下:

$.each(items, function (k, v) {
$(this).attr("opt", "mopt" + k);
serials.eq(k).html(k);
});

删除时,为所有删除按钮绑定事件live方法,将元素从父容器中删除detach方法,并将所有的自定义属性编号和序列编号设置为空,然后通过$.each方法,重新为自定义属性编号和序列编号赋值。
复制代码 代码如下:

$("#test .del").live("click", function () { //为删除按钮绑定点击事件
var dels = test.find(".del"); //所有所删除按钮
var delnum = dels.index($(this)); //当前删除按钮的索引值
var items = test.find(".item");
items.eq(delnum).detach(); //从父容器中将此节点删除
items.attr("opt", "");
var serials = test.find(".serial");
serials.html("");
$.each(items, function (k, v) { //自定义属性重新和编号赋值
$(this).attr("opt", "mopt" + k);
serials.eq(k).html(k);
});
});

示例如下:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

您可能感兴趣的文章:
jquery(javascript)自动序列编号和属性编号实现代码
jQuery源码分析-01总体架构分析
js动态添加、修改、删除对象的属性与方法
用jQuery简化JavaScript开发分析
jQuery 开天辟地入门篇一
10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
JavaScript表单序列化的方法详解
HTML5中标签和常用规则有哪些?html5标签以及规则的介绍
PHP 页面编码声明方法详解(header或meta)
从零开始学习jQuery (一) 开天辟地入门篇

[关闭]
~ ~