Javascript jquery-关于适用于表单中不同类型输入元素的属性列表的信息/文档
我正在使用jquery处理表单中的输入元素……我试图获取网页中表单参数的名称及其值(如果是下拉框,则为多个值) 我想对这些表单元素做一些操作。。。有没有什么地方可以为我指出来,可以为不同类型的表单元素提供(并适用于)属性列表?例如,我需要使用下拉框、列表框、单选按钮、复选框、文本框和文本区域。具体来说,我需要每个输入元素的名称、它的值(或一组值),如果是列表框,是否可以在该列表框中进行多项选择Javascript jquery-关于适用于表单中不同类型输入元素的属性列表的信息/文档,javascript,jquery,Javascript,Jquery,我正在使用jquery处理表单中的输入元素……我试图获取网页中表单参数的名称及其值(如果是下拉框,则为多个值) 我想对这些表单元素做一些操作。。。有没有什么地方可以为我指出来,可以为不同类型的表单元素提供(并适用于)属性列表?例如,我需要使用下拉框、列表框、单选按钮、复选框、文本框和文本区域。具体来说,我需要每个输入元素的名称、它的值(或一组值),如果是列表框,是否可以在该列表框中进行多项选择 更新-jquery“val”表达式在单选按钮/列表框等中检索当前选定的值。。。我想为具有多个值作为选项
更新-jquery“val”表达式在单选按钮/列表框等中检索当前选定的值。。。我想为具有多个值作为选项的输入元素获取所有可能的值…希望这将帮助您开始
$('input[type=text]').each(function(){
console.log('this elements name is '$(this).attr('name') + ' and the value is ' +$(this).val());
});
$('input[type=radio]:checked').each(function(){
console.log('this elements name is '$(this).attr('name') + ' and the value is ' +$(this).val());
});
在jQuery中,这些内容大部分被规范化为单个函数,因此您可以询问几乎任何输入元素的值,jQuery将为您提供: 如果您想迭代它们并动态获取名称和值,它可能看起来像:
var values = {};
$('input, select, textarea', 'form').each(function() {
values[$(this).attr('name')] = $(this).val();
});
描述了所有不同的输入类型。将添加一些新值,但目前是草稿形式。只想在reedlauber提供的答案中添加一些内容-$(此)。val()将返回单选按钮/复选框中存储的所有值…(即使用户选择了一个值…),但在出现下拉框和列表框时,它将仅返回用户选择的值。。。