将当前选中的选项传递给javascript函数

时间:2016-01-31 19:19:29

标签: javascript jquery

我有一个多选列表。在从列表中选择一个选项时,我正在调用一个javascript函数。我想将当前选定的选项对象传递给此javascript函数。

我该怎么做?我试过跟随,但它不起作用。

       <select  onClick="callJavascriptFun(this.option);"  >
        </select>

2 个答案:

答案 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
    ....
});