我想将表单中每个输入元素的ID保存到数组中。
var element = $(element);
var $formID = element.closest('form').prop("id") || "";
var formElementsIDs = []; // What to do?
在那里,我收到了表格ID。如何从这里获取每个表单元素?
答案 0 :(得分:2)
尝试使用.map()
和.get()
来收集数组中所有输入元素的id,
var formElementsIDs = element.closest('form').find('input').map(function(){
return this.id || '';
}).get();
答案 1 :(得分:0)
您可以使用.map()
和.get()
与适当的选择器来获取数组中的所有ID:
var ids=$(element).closest('form').find('input').map(function() {
return this.id;
}).get();