虽然这听起来很简单,但由于我只能在 select 元素上使用 change() 触发器,事情变得复杂了。我正在使用'Chosen' jQuery 插件,它基本上修改了页面上的多选框。
Whenever a item is selected or unselected, the plugin triggers the change event on the original select element. 我显然能够获得所有未选择的项目,但我需要一个刚刚未选择的导致更改事件触发的项目。
所以我有以下功能,中间的位是我需要捕获刚刚未选中的项目。#cho 是原始选择元素的 id。
$("#cho").chosen().change( function() {
// Need code here to capture what item was just unselected, if any...
})