有没有一种方法可以以编程方式“取消选择”给定$("#selectable").selectable()小部件的任何和所有选定元素?

最佳答案

以下命令适用于http://jqueryui.com/demos/selectable/

$('#selectable .ui-selected').removeClass('ui-selected')

由于类的存在定义了是否选择了某个项目,因此只需删除该项目就会取消选择该项目。

注意,您还可以利用toggleClass和addClass函数。

编辑:

也尝试一下:$('#selectable').trigger('unselected')。这也可能会触发所有css更改,这样,未选中的事件也会因其他可能与之相关的事件而触发。

10-05 20:37