gpt4 book ai didi

jQuery 1.7 .on() 和动态表单捕获

转载 作者:行者123 更新时间:2023-12-01 05:02:27 28 4
gpt4 key购买 nike

我在使用 jQuery 1.7 的最新 on() 函数时遇到问题。我将所有现有的 live() 调用移至新的 on() 函数。

过去,每当我创建新元素或从 AJAX 附加一些标记时,我都会使用 live()

使用 jQuery 1.7 如果我附加通过 AJAX 返回的表单标记,并尝试使用 e.preventDefaultreturn false 来阻止它提交(例如验证它) — 表单正常提交。

$(document).on('submit', 'form', function(e) {
alert('You tried to submit the form');
e.preventDefault();
});

最佳答案

您的代码完全有效。

DEMO

如果您发布更多代码,我们也许可以查看您是否还有其他问题

<小时/>

但是假设渲染页面时存在此表单,我会这样做:

$("form").on('submit', function(e) {
alert('You tried to submit the form');
e.preventDefault();
});

(我假设您的页面是使用已存在的表单呈现的)

关于jQuery 1.7 .on() 和动态表单捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8791912/

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