2016-01-31 73 views
0

我需要JavaScript中的一個事件,當從下拉菜單中選擇某個事件時它將觸發。我現在使用的是onchange,它幾乎可以滿足所有需求,但是當我點擊我的下拉菜單並選擇已選擇的索引時,它不會觸發。我需要一個類似於onchange的事件,但即使在我選擇已選擇的選項時也會觸發。需要在JavaScript中下拉菜單中選擇索引時觸發事件

在JS中是否有類似的東西?

+0

爲什麼不使用'onclick'而不是? – dvenkatsagar

回答

1

嘗試其他活動,例如在您的下拉列表中選擇'onclick',或在下拉列表中選擇'onblur'。

哦,我發現這個給你:https://jsfiddle.net/49md3116/1/

這裏的HTML:

<select id="dropdown"> 
    <option value="1">One</option> 
    <option value="2">Two</option> 
    <option value="3">Three</option> 
</select> 

這裏的JavaScript,使用jQuery:

$(function(){ 
    $("#dropdown").on('mouseleave', function(e){ 
     console.log($('#dropdown').val()); 
    }); 
}); 
1

可以的onclick而不是使用平變化。

相關問題