gpt4 book ai didi

javascript - 调用选择选项中的函数

转载 作者:行者123 更新时间:2023-11-28 17:59:40 26 4
gpt4 key购买 nike

我有一个带有两个选项的选择框,我需要在 onchange 中触发该函数,并且需要调用所选选项的函数。例如,如果我选择 option1 作为默认值,它将触发该函数,但如果我选择同样的选项 1 再次发生任何事情。即使我再次选择选项 1,我也想调用该函数。

function hello() {
alert('hello');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div >
<select onchange="hello()">
<option onclick="hello() value="1">Week 1</option>
<option value="2">Week 2</option>
</select>
</div>

最佳答案

使用 onclickonchange 是不好的做法。我建议使用以下方法来检测值变化。此外,当您单击 Week 1 时,您编写的代码不会触发第二个 hello()

$("#select").change(function () {
if ($(this).val() == 1) {
console.log("you pressed one");
}
console.log("you changed the value");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div >
<select id="select">
<option value="1">Week 1</option>
<option value="2">Week 2</option>
</select>
</div>

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

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