我有一个多选列表。在从列表中选择一个选项时,我正在调用一个javascript函数。我想将当前选定的选项对象传递给此javascript函数。
我该怎么做?我试过跟随,但它不起作用。
<select onClick="callJavascriptFun(this.option);" >
</select>
答案 0 :(得分:0)
获取所选选项,请尝试以下代码:
<select onchange="callJavascriptFun(this.options[this.selectedIndex]);" >
</select>
在callJavascriptFun函数中,您将获得所选的选项。
答案 1 :(得分:0)
使用事件处理程序使其更容易:
HTML部分
<select class="list">
</select>
js part:
$('select.list').change(function(){
var selectedOption = $('option:selected', $(this)); // your selected option object(element)
var current = $(this).val(); // your selected option value
....
});