请教简单的js问题 我想用JS实现一个TABLE控件,可以添加行,删除行,添加行时给行设置了行索引,但是删除行时,索引的顺序会发生变化,请问如何在删除行时从新更新索引。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不会。帮你顶。还有不理解你 意思。。你是要做像 GridView 那样的控件? 没有像GRIDVIEW那么强大,简单的js操作table,动态的添加行,删除行,但是我需要为行设置索引,以供其他操作,但是删除行时索引顺序会变化,需要重构。比如:索引12345我删了索引3则需要将3后面行的索引-1,变为1234 不行用JQ,打算自己写,思路有,代码写不出来function TrEx(dom, list, index) { var _me = this; var trIndex = index;this.changeIndex = function(oldIndex) { _me.trIndex = oldIndex - 1; };};删除行时:for (j = i; j <= rowscount; j++) { new TrEx(null, list, 1).changeIndex(j); }但是改不了啊 控件考虑多的话,也很麻烦你把索引放数组里面(创建的时候放),在被删除的项后的数组项-1(for循环呗),应该可以 还有一种做法,吧删除当做是数组(行号:行的DOM对象)的向前推进一位(重新排序),最后一位设置成undefined 跪求两个树形菜单问题 javascript中对象和伪对象的问题 jquery克隆问题 怎样实现在Firefox下图像预览 ? google搜索功能的提示如何表示啊? JS获取指定范围的元素 问题 关于使用JAVASCRIPT关闭窗口的问题? 如何知道自己框架页面的url 关于打印的问题。 求JS向上翻滚字幕效果源码 document.getElementById()报缺少对象
比如:索引12345
我删了索引3
则需要将3后面行的索引-1,变为1234
function TrEx(dom, list, index) {
var _me = this;
var trIndex = index;
this.changeIndex = function(oldIndex) {
_me.trIndex = oldIndex - 1;
};
};删除行时:
for (j = i; j <= rowscount; j++) {
new TrEx(null, list, 1).changeIndex(j);
}
但是改不了啊