我需要JavaScript中的一個事件,當從下拉菜單中選擇某個事件時它將觸發。我現在使用的是onchange
,它幾乎可以滿足所有需求,但是當我點擊我的下拉菜單並選擇已選擇的索引時,它不會觸發。我需要一個類似於onchange
的事件,但即使在我選擇已選擇的選項時也會觸發。需要在JavaScript中下拉菜單中選擇索引時觸發事件
在JS中是否有類似的東西?
我需要JavaScript中的一個事件,當從下拉菜單中選擇某個事件時它將觸發。我現在使用的是onchange
,它幾乎可以滿足所有需求,但是當我點擊我的下拉菜單並選擇已選擇的索引時,它不會觸發。我需要一個類似於onchange
的事件,但即使在我選擇已選擇的選項時也會觸發。需要在JavaScript中下拉菜單中選擇索引時觸發事件
在JS中是否有類似的東西?
看來你想要的東西已經在另一個問題中得到了回答。
JQuery event to fire when a drop down is selected -- but the value is not changed
https://stackoverflow.com/questions/11002421/jquery-event-to-fire-when-a-drop-down-is-selected-but-the-value-is-not-change
希望這有助於。
嘗試其他活動,例如在您的下拉列表中選擇'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());
});
});
可以的onclick而不是使用平變化。
爲什麼不使用'onclick'而不是? – dvenkatsagar