gpt4 book ai didi

javascript - 再次选择所选项目时调用函数

转载 作者:行者123 更新时间:2023-11-30 06:50:04 25 4
gpt4 key购买 nike

我的网页中有一个下拉菜单。我已经使用 x.change(y); 在所选项目更改时执行某些操作。但是我想在用户选择相同的所选项目时调用一个函数。

这是我的 HTML 代码。

<select class="dropdown dateFilter" id="month" data-live-search="true" name="month">
<option value="">Month</option>
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>

及相关js:

$('#month').change(function () {
//Do some things
});

最佳答案

我更喜欢使用 onclick。试试吧,也许它会帮助你

document.querySelector("select.dropdown").onclick = (event)=>{
if(event.clientX == 0 && event.clientY == 0){
value = event.target.value;
console.log("selected "+value)
}
}
<select class="dropdown dateFilter" id="month" data-live-search="true" name="month">
<option value="">Month</option>
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>

关于javascript - 再次选择所选项目时调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57542749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com