Javascript 即使未选择';不改变
我想覆盖HTMLJavascript 即使未选择';不改变,javascript,jquery,html,Javascript,Jquery,Html,我想覆盖HTMLselect元素的一般行为,使其即使在所选选项未更改时也触发更改事件 $('select')。更改(函数(){ 警报($(this.val()); }); 1. 2. 3. 您可以这样尝试:- HTML: <select> <option value="1">1</option> <option value="2">2</option> <option value="3">3<
select
元素的一般行为,使其即使在所选选项未更改时也触发更改事件
$('select')。更改(函数(){
警报($(this.val());
});代码>
1.
2.
3.
您可以这样尝试:-
HTML:
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
这里有工作
试一试,这应该会起作用。我希望下面的更改事件处理程序即使在选择了相同的选项时也会被触发在第一个选项上存储该值,将旧值与新值中的新值进行比较selection@I“mBlueDaBaDee来存储或执行事件处理程序在选择相同选项时应首先启动的操作:-@rahul\m谢谢,这是您最受欢迎的伙伴@rahul_m虽然我仍在寻找一个更标准的解决方案,但没有像纯jquery事件之类的事件或标准解决方案
$("select").mouseup(function() {
var flag = $(this).data("flag");
var cur_val = $(this).val();
if(flag) {
alert(cur_val);
}
$(this).data("flag", !flag);
});