Spe*_*cer 20 html javascript jquery onchange
基本上,我有下拉菜单,如下所示:
<select>
<option>0</option>
<option selected="selected">1</option>
<option>2</option>
<option>3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我正在尝试编写一个即使你选择相同的选项也被触发的函数,即使打开下拉列表并重新选择所选的选项,我希望它执行该函数.
pim*_*vdb 15
如果您的意思是用鼠标选择,您可以使用mouseup
.但是,它也会在打开选择框时触发,因此您需要跟踪它被触发的次数(即使:正在打开,奇数:选择正在关闭):http:/ /jsfiddle.net/T4yUm/2/.
$("select").mouseup(function() {
var open = $(this).data("isopen");
if(open) {
alert(1);
}
$(this).data("isopen", !open);
});
Run Code Online (Sandbox Code Playgroud)