jQuery MiniUI

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

mini-listbox removeitems问题 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2014-9-19 10:08:39 |只看该作者 |倒序浏览
http://www.miniui.com/demo/#src=listbox/moveitems.html示例中
function add() {
       var items = listbox1.getSelecteds();
       listbox1.removeItems(items);
       listbox2.addItems(items);
}
改为
function add() {
       var items = listbox1.getSelecteds();
       listbox1.removeItems([{ "id": "usa", "text": "美国" }]);
       listbox2.addItems([{ "id": "usa", "text": "美国" }]);
}
listbox2成功的添加了一个item,但是listbox1那个id为usa的item没有消失。

这种自定义的数组对象不能删除吗,如果可以采用什么方式。

Rank: 4

沙发
发表于 2014-9-19 10:10:12 |只看该作者
其中自定义里的属性类型id、text都和listbox1里的一样

Rank: 8Rank: 8

板凳
发表于 2014-9-19 10:25:24 |只看该作者
nuangnian 发表于 2014-9-19 10:10
其中自定义里的属性类型id、text都和listbox1里的一样

id,text一样而已
你写的[{ "id": "usa", "text": "美国" }]并不是listbox控件里面的项,只是一个对象
你要删除里面的项,就去获取到该项再删除
var item=listbox1.getItem("usa") 这才是获取到listbox1里面id是usa那项

Archiver|普加软件

GMT+8, 2024-11-27 06:20 , Processed in 1.043416 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部