gpt4 book ai didi

javascript - 我的 JS 只有我的第一个事件正在触发

转载 作者:行者123 更新时间:2023-12-01 02:11:24 25 4
gpt4 key购买 nike

出于某种原因,只有我的第一个事件正在触发。如果我更改事件的顺序,则只有第一个事件仍然会被解雇。

<input type="numeric" name="zip" id="zip" maxlength="5" size="5" min="0" max="99999">
<button type="button" name="zipbutton" id="zipbutton">Search!</button>
<br>

<select name="milesdropdown" id="milesdropdown" >
<option value="5">5</option>
<option value="10" selected>10</option>
<option value="15">15</option>
<option value="20">20</option>
<option value="25">25</option>
</select>

这是 JS:

        $('#milesdropdown').change(function () {
alert("miles changed");
});

$('#zipbutton').onclick(function () {
alert("button clicked");
});

如果我改变顺序,那么仍然只有第一个被拿起!

最佳答案

jQuery 没有 onclick() 函数。要将处理程序添加到单击事件,请调用 click() .

您还可以使用 jQuery 的 .on()功能:

$('#milesdropdown').on('change', function () {
alert("miles changed");
});

$('#zipbutton').on('click', function () {
alert("button clicked");
});

关于javascript - 我的 JS 只有我的第一个事件正在触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19096351/

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