【发布时间】:2015-03-23 18:00:09
【问题描述】:
我正在使用 Chosen Jquery,我想获取从多选列表中取消选择的值。不知何故,我不明白。我做错了什么?
$("#teachingOptions").chosen().change(function (evt, params) {
if (params.selected) {
var value = $("#teachingOptions option:selected").val(); // This is working fine
alert(value)
return;}
else{
var value = $("#teachingOptions option:selected").val(); //Problem lies here, This Does not returns the correct value.
alert value;
return;
}
所以当有人选择它的工作正常,但如果有人从已经选择的列表中取消选择,它不会返回值,它会显示未定义。
【问题讨论】:
-
看看this answer,这不是一个完整的解决方案,但它可能会有所帮助
-
在你提到的例子中,de是什么? var de = $.grep(all, function (element) { return $.inArray(element, foo) !== -1; });
标签: javascript jquery