gpt4 book ai didi

javascript - 检测单击了哪个按钮和复选框

转载 作者:行者123 更新时间:2023-11-28 20:40:36 25 4
gpt4 key购买 nike

我有,

<div>
<span>Buttons</span>
<div>
<button id ="button_1" class="button">Btn 1</button><br />
<button id ="button_1" class="button">Btn 2</button><br />
<button id ="button_3" class="button">Btn 3</button><br />
<button id ="button_4" class="button">Btn 4</button><br />
</div>
<span>Checkboxes</span>
<div>
<input type="checkbox" /> Chbx 1<br />
<input type="checkbox" /> Chbx 2 <br />
<input type="checkbox" /> Chbx 3 <br />
</div>
</div>

如何确定哪个按钮/复选框已被单击?我可以为每个按钮附加一个点击事件,但我正在寻找您可能拥有的更有效的任何方法/技巧。

最佳答案

您可以将点击附加到所有按钮和输入,并检查tagNameID等。

$(document).on('click', 'input, button', function(event) {
alert(this.tagName + '#' + this.id);
});

注意:您可以将事件仅附加到 document 元素并检查 event.target 来实现相同的效果,但上面是更高效,因为回调只会针对输入和按钮而不是所有元素触发。

查看演示:http://jsfiddle.net/vCjn9/

关于javascript - 检测单击了哪个按钮和复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14464043/

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