PickList插件还有以下API方法:
setDefaults(options)
修改pickList的全局默认设置。
initAvailableItems()
initPickedItems()
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对象。