jQuery MiniUI

 找回密码
 立即注册
查看: 5428|回复: 7
打印 上一主题 下一主题

管理员!!!为什么dadaGrid 删除行后会留下逗号!!!! [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-11-25 11:12:06 |只看该作者 |倒序浏览
本帖最后由 JavaBean 于 2013-11-25 11:55 编辑

for ( var i = 0; i < data.length; i++) {
                                        if (data.flag == '2') {
                                                delete data;
                                        }
                                }
                                alert(data);

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2013-11-25 11:32:12 |只看该作者
delete data 是什么?

grid.removeRow(data[i])

Rank: 3Rank: 3

板凳
发表于 2013-11-25 11:45:17 |只看该作者
factory 发表于 2013-11-25 11:32
delete data 是什么?

grid.removeRow(data)

delete data;

Rank: 3Rank: 3

地板
发表于 2013-11-25 11:47:51 |只看该作者
JavaBean 发表于 2013-11-25 11:45
delete data;

delete data【i】    郁闷被屏蔽了 字符

Rank: 3Rank: 3

5#
发表于 2013-11-25 11:54:30 |只看该作者
factory 发表于 2013-11-25 11:32
delete data 是什么?

grid.removeRow(data)

var data = grid.getSelecteds();
for ( var i = 0; i < data.length; i++) {
                                        if (data.flag == '2') {
                                                delete data[i];
                                        }
                                }
alert(data); 只是把里面数据清空了 但是 许多逗号还在  如果判断 data 不为空就不成立

Rank: 8Rank: 8

6#
发表于 2013-11-25 12:00:28 |只看该作者
JavaBean 发表于 2013-11-25 11:47
delete data【i】    郁闷被屏蔽了 字符

你用的是JS的数组删除元素啊

delete删除数组元素,他的长度是不会发生变化,但是被删除元素的那个位置,如果你遍历获取的话,是undefined的啊
但是alert出来,他就是这样.
是正常的,JS的delete方法他就是这样

你要的大概是array.splice(index,length)这个删除吧?
这个是删除索引index开始处的length个元素,他会把元素删除,长度也会减少

这些都是JS的数组最基础操作

Rank: 3Rank: 3

7#
发表于 2013-11-25 12:02:08 |只看该作者
factory 发表于 2013-11-25 12:00
你用的是JS的数组删除元素啊

delete删除数组元素,他的长度是不会发生变化,但是被删除元素的那个位置,如 ...

了解  -  -!!!

Rank: 8Rank: 8

8#
发表于 2013-11-25 13:19:24 |只看该作者
JavaBean 发表于 2013-11-25 12:02
了解  -  -!!!

data.splice(index,1)就是删除第几个元素,只删除1个
这个应该就是你要的了

Archiver|普加软件

GMT+8, 2025-7-13 02:33 , Processed in 1.051122 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部