jQuery MiniUI

标题: mini-listbox removeitems问题 [打印本页]

作者: nuangnian    时间: 2014-9-19 10:08:39     标题: mini-listbox removeitems问题

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没有消失。

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

作者: nuangnian    时间: 2014-9-19 10:10:12

其中自定义里的属性类型id、text都和listbox1里的一样
作者: felt    时间: 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那项





欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2