gpt4 book ai didi

events - 两个不同元素的提交和点击事件由同一个 jquery 函数处理?

转载 作者:行者123 更新时间:2023-12-03 22:57:43 27 4
gpt4 key购买 nike

我有一个提交按钮#next_step和一个链接#design_next_step

当提交按钮或点击链接时,会触发相同的功能。

我怎样才能做这样的事情?

$('#next_step').submit(), $('#design_next_step').click(){function(){ ... });

最佳答案

您可以使用标准 CSS 逗号来定义组选择器:

$('#next_step, #design_next_step').on('submit click', function(){ ... });

When the button submitted or the link is clicked...

但是按钮并未提交,而是被点击。 submit 事件与 form 元素相关,而不是 buttoninput 元素。假设您显示的 id 用于按钮或链接元素,只需使用 click 事件:

$('#next_step, #design_next_step').on('click', function(){ ... });

根据您正在执行的操作,您可能想要或不想阻止事件的默认操作[通过接受 event 参数并调用 preventDefault或者通过在处理程序中执行 return false 这将阻止默认值并停止传播]。例如,点击链接的默认操作是跟随该链接。

关于events - 两个不同元素的提交和点击事件由同一个 jquery 函数处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17249755/

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