gpt4 book ai didi

javascript - 如何在 jquery 中获取按钮的上下文?

转载 作者:行者123 更新时间:2023-11-28 06:15:56 25 4
gpt4 key购买 nike

我想为特定操作创建一个函数,以便在我的 Web 表单中提交按钮。我有这个功能:

$(".buttonsClass").on('click', function () { submitButton( this ); }

function submitButton( button )
{
$(button).closest('form').find('#action').val( button.id );
$(button).closest('form').submit();
}

但是,当用户使用与按钮相关的文本输入(例如文本进行搜索)时,我需要在用户按 Enter 键时单击“搜索”按钮提交表单,如何将按钮作为 传递this 而不是按钮?看代码:

$('.textToSearch').on('keypress', function() {
if (enter)
submitButton( $('form .buttonToSubmit') );
});

如您所见,submitButton 函数中的按钮参数将不会作为 this 上下文,因为将索引如下内容:

$($('form.buttonToSubmit'))

最佳答案

您可以在输入命中时触发按钮单击。如下图:

 $(".buttonsClass").trigger('click');

这将在按下回车键时执行相同的按钮单击。

谢谢

关于javascript - 如何在 jquery 中获取按钮的上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35967137/

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