例如,我有一个多选框
<select id ="countries" name="countries" multiple="multiple">
<option value="1" selected="selected">America</option>
<option value="2">England</option>
<option value="3" selected="selected">Thailand</option>
</select>
现在我想监听用户取消选择美国选项或选择英格兰时的事件。基本上用于选择和取消选择任何选项。
我正在使用 Jquery 。我尝试过 .change 但它没有解决目的。
最佳答案
使用以下 jquery 在选择或取消选择项目时获取 true 或 false 值。
var aRes = $('#countries option').map(function() {
return $(this).val() + ':' + $(this).is(':selected');
});
var frag = '';
for (var i = 0; i < aRes.length; i++) {
frag += aRes[i] + ", ";
}
alert(frag); // frag return all true and false value based on select or deslect option.
关于jquery - 在哪里注册 MULTI SELECT 的选中/取消选中选项的事件监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9886422/