【发布时间】:2016-01-31 21:05:01
【问题描述】:
我正在使用 $('option').mousedown 函数来允许我的多选列表进行多项选择。
在页面加载时创建多选列表时有效。
但它不适用于使用javascript函数构建的多选列表。
以下是我的 mousedown 事件代码
$('option').mousedown(function(e) {// alert('dsds');
e.preventDefault();
$(this).prop('selected', $(this).prop('selected') ? false : true);
return false;
});
以下是我使用 javascript 构建的列表。
$.each(vellalarSubCastList, function(j, option) {
var $option = $("<option>", {text: option.name, value: option.id});
$option.appendTo($indiaSubCastes);
});
【问题讨论】:
-
某些浏览器不支持选项元素上的鼠标事件。
标签: javascript jquery