自定义jQuery PickList插件 - 用法与实例(3)

来源:互联网 发布:c语言交流群 编辑:程序博客网 时间:2024/05/01 19:47

PickList插件还有以下API方法:

 

setDefaults(options)

修改pickList的全局默认设置。

 

initAvailableItems()

重新初始化availableList中的Item条目,为这些条目绑定事件回调;


initPickedItems()

重新初始化pickedList中的Item条目,为这些条目绑定事件回调;

addButton_click()

addButton被点击。availableList中的每一个被选中的条目,都分别会和pickedList中的所有条目比较(使用containsItem()比较),如果containsItem()返回true,则pickedList中的相同的条目会加上"selectedItemClassName"定义的CSS样式;如果不返回true,则该条目会被移至pickedList。

 

removeButton_click()

removeButton被点击。pickedList中的每一个被选中的条目,都分别会和availableList中的所有条目比较(使用containsItem()比较),如果containsItem()返回true,则availableList中的相同的条目会加上"selectedItemClassName"定义的CSS样式;如果不返回true,则该条目会被移至availableList。

 

clearAvailableList()

清空availableList中的条目。返回当前PickList控件。

 

clearPickedList()

清空pickedList中的条目。返回当前PickList控件。

 

insertAvailableItems(html)

将包含新条目的HTML插入到availableList的DOM中。返回当前PickList控件。

 

insertPickedItems(html)

将包含新条目的HTML插入到pickedList的DOM中。返回当前PickList控件。

 

getAvailableItems()

获得availableList中的所有条目,返回值为jQuery对象数组。

 

getPickedItems()

获得pickedList中的所有条目,返回值为jQuery对象数组。

 

getSelectedAvailableItems()

获得availableList中的所有处于选中状态的条目,返回值为jQuery对象数组。

 

getSelectedPickedItems()

获得pickedList中的所有处于选中状态的条目,返回值为jQuery对象数组。

 

getLastClickedAvailableItem()

获得availableList中的最近被点击的条目,返回值为jQuery对象。

 

getLastClickedPickedItem()

获得pickedList中的最近被点击的条目,返回值为jQuery对象。

原创粉丝点击