Мой вопрос отличается от простого "как мне выбрать выбранную опцию из поля выбора"
В поле выбора ни один из параметров не «выбран» до щелчка правой кнопкой мыши по нему.
При щелчке правой кнопкой мыши по опции я хочу получить значение этого элемента опции.
Следовательно, опция: выбранный не будет работать.
<select name='mySel' id='mySel' multiple>
<option value='val1'>myOption1</option>
<option value='val2'>myOption2</option>
</select>
Я связал событие правого клика с контекстным меню
// bind right click event to context menu
(function( $ ) {
$.fn.rightClick = function(method) {
$(this).bind('contextmenu rightclick', function(e){
e.preventDefault();
method();
return false;
})
};
})( jQuery );
Приведенный ниже код обработчика событий будет работать только в том случае, если перед щелчком правой кнопки мыши выбран параметр -
$('#mySel').rightClick(function(e){
alert($('#mySel option:selected').text());
});
Без использования опции: выбрано, как мне получить значение щелчка правой кнопкой мыши?
Заранее благодарим за советы.