gpt4 book ai didi

javascript - 当元素改变时提交表单

转载 作者:数据小太阳 更新时间:2023-10-29 04:21:57 24 4
gpt4 key购买 nike

在 jQuery 中,如果我将 class=auto_submit_form 分配给表单,只要任何元素发生更改,它就会提交,代码如下:

/* automatically submit if any element in the form changes */
$(function() {
$(".auto_submit_form").change(function() {
this.submit();
});
});

但是,如果我希望表单仅在指定元素发生更改时提交:

/* submit if elements of class=auto_submit_item in the form changes */
$(function() {
$(".auto_submit_item").change(function() {
$(this).parents().filter("form").submit();
});
});

我正在学习 jQuery。有更好的方法吗?

最佳答案

 /* submit if elements of class=auto_submit_item in the form changes */
$(function() {
$(".auto_submit_item").change(function() {
$("form").submit();
});
});

假设页面上只有一个表单。如果没有,您需要使用 $(this).parents("form").submit()

选择作为当前元素祖先的表单

关于javascript - 当元素改变时提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/329805/

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