gpt4 book ai didi

jquery - 迭代 Jquery 表单对象以获取输入

转载 作者:行者123 更新时间:2023-12-01 07:13:29 27 4
gpt4 key购买 nike

我正在将 jQuery 表单对象传递给函数。该函数应该查看所有复选框并找到 ID 属性。

我尝试了过滤功能。但它没有看到任何输入字段。

function templateRemove(form){

selectedTemplateSizes = [];

var selectedSizesCount = 0;

form.filter(':input').each(function(i, e){
console.log($(e));
selectedTemplateSizes.push($(e).attr('id'));
});

}

但是没有任何内容被添加到数组中,并且控制台中也没有记录任何内容。该函数的调用如下:

 templateRemove($( "#delete-selected-form" ));

我这样做不对吗?

最佳答案

这可能对你有用。

将函数修改为:

function templateRemove(form){
selectedTemplateSizes = [];
var selectedSizesCount = 0;
$(form + ' :input').each(function(i, e){
var inputField = $(this);
//now you can do whatever you want to do with this input field
});
}

并将其称为:

templateRemove( "#delete-selected-form" );

即,为了便于理解,只需将该元素的 id 作为字符串传递,而不是对象本身。

关于jquery - 迭代 Jquery 表单对象以获取输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22616965/

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