gpt4 book ai didi

javascript - 如何将Javascript点击功能应用于没有类的元素?

转载 作者:行者123 更新时间:2023-12-03 11:07:10 27 4
gpt4 key购买 nike

目前我使用:

$(':submit').click(function(event) {
event.preventDefault(); //Stop the browser from submitting the form.
$.ajax( {
//Handle forms in ajax
});
});

处理网站上的所有表单,因为 95% 的表单都是通过 ajax 处理的。这使我不必将其应用到一个类,然后将该类添加到每个表单中。

我现在的问题是需要在没有ajax的情况下处理2个表单才能正常工作。那么,我如何将这个相同的函数应用于除 2 个特定类之外的所有提交输入,而不对函数中的那些特定元素进行硬编码?这可能吗?有这种类型的负选择器吗?

我选择这种方法是因为大多数表单都使用 ajax 提交,因此请不要建议以类为目标,除非您确定没有其他选择。

最佳答案

您可以在选择器中使用:not():

$(':submit:not(.specialclass)').click(...)

您还可以将类放入以下形式:

$('form:not(.specialclass)').submit(function(event) {
...
});

关于javascript - 如何将Javascript点击功能应用于没有类的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27790795/

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