gpt4 book ai didi

javascript - jQuery.submit() 是否缩小了 DOM 元素的范围?

转载 作者:行者123 更新时间:2023-11-28 15:43:30 27 4
gpt4 key购买 nike

假设我们有这样的代码:

    $('form[name = "someName"]').submit(function() {
var formInputValue = $('#inputId').val();
});

如果同一页面上有另一个与此表单具有相同 id 的元素,会发生什么情况?当我们在 function() 内部时,jQuery.submit() 函数是否会缩小可用 DOM 元素的范围?如果不是,如何简单地获取特定表单内的输入值?

最佳答案

如果您使用 ID,jQuery 将停止在 DOM 上与该 ID 匹配的第一个元素处。您也许应该考虑使用 jQuery 的 closest函数或简单地执行:

$(this).serialize();

这将 serialize您的表格。

无论如何,ID 应该始终是唯一的:https://softwareengineering.stackexchange.com/questions/127178/two-html-elements-with-same-id-attribute-how-bad-is-it-really

关于javascript - jQuery.submit() 是否缩小了 DOM 元素的范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23111059/

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