Javascript 如何在下拉列表中获取除隐藏和提交按钮之外的所有表单字段
名字: 姓氏: 同意:Javascript 如何在下拉列表中获取除隐藏和提交按钮之外的所有表单字段,javascript,jquery,forms,select,field,Javascript,Jquery,Forms,Select,Field,名字: 姓氏: 同意: 使用以下命令- 用于获取表单的特定输入字段- var p = $('input[type=text]') 然后在ID为“select”的下拉元素上使用- $('#select').append($('<option></option>').val(p).html(p)); 其中“p”是从上面的jquery选择器获得的所有元素 虽然我在这里帮不了你更多。请发布代码并重新组织您的问题。您可以在表单上使用querySelectorAll,然后生成选择
使用以下命令- 用于获取表单的特定输入字段-
var p = $('input[type=text]')
然后在ID为“select”的下拉元素上使用-
$('#select').append($('<option></option>').val(p).html(p));
其中“p”是从上面的jquery选择器获得的所有元素
虽然我在这里帮不了你更多。请发布代码并重新组织您的问题。您可以在表单上使用querySelectorAll,然后生成选择器所需的字典:
让选择器_vals={};
让input_select=$input_select;
$myform输入:不是[type=submit]。每个函数IDX,元素{
选择器值[elem.name]=+elem.id;
输入_select.appendnewoptionelem.name,+elem.id;
};
console.logselector_vals;
表格项目
名字:
姓氏:
同意:
你能分享一下你尝试过的东西吗?有什么问题吗?这些字段是否是动态创建的,以防止您使用这些字段添加静态选择?如果是动态创建的,它是如何完成的?这正是我需要的,现在我如何将它附加到?e、 g elem.name@Usman添加了生成select的代码,如果不需要跟踪ID,您可以删除选择器,因为循环已经将选项直接添加到select