Я использую функцию $ ('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);
});
Некоторые браузеры не поддерживают mouseevents на элементах опции. – epascarello