在 JavaScript 的下拉列表中选择索引时需要触发事件
Need an event to fire when selecting index in dropdown in JavaScript
我需要 JavaScript 中的一个事件,它会在从下拉列表中 select 编辑某些内容时触发。我现在正在使用 onchange
,它几乎可以完成我想要的一切,但是当我单击我的下拉菜单和已经 select 的 select 索引时,它不会触发。我需要一个类似于 onchange
的事件,但每次都会触发,即使我已经 selecting 已经 selected 选项。
JS中有类似的东西吗?
尝试使用其他事件,例如 '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 而不是 onchange。
看来你想要的东西已经在另一个问题中回答了。
JQuery event to fire when a drop down is selected -- but the value is not changed
希望对您有所帮助。
我需要 JavaScript 中的一个事件,它会在从下拉列表中 select 编辑某些内容时触发。我现在正在使用 onchange
,它几乎可以完成我想要的一切,但是当我单击我的下拉菜单和已经 select 的 select 索引时,它不会触发。我需要一个类似于 onchange
的事件,但每次都会触发,即使我已经 selecting 已经 selected 选项。
JS中有类似的东西吗?
尝试使用其他事件,例如 '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 而不是 onchange。
看来你想要的东西已经在另一个问题中回答了。
JQuery event to fire when a drop down is selected -- but the value is not changed
希望对您有所帮助。