检索输入# 39;值使用Jquery
Retrieving inputs' values using Jquery
我想检索我的页面的一些输入框'值,以继续进行ajax请求,所以我写道:
var account_data = ['firstname', 'lastname', 'e-mail'];
$.each(account_data, function(index,value){
var tmp = '[name='+value+']';
data.value = $(tmp).val();
});
但是当我在控制台中警告值时它不起作用(它返回undefined)
使用name
属性的input
选择器
试试这个
data={}; //create new object
var account_data = ['firstname', 'lastname', 'e-mail'];
$.each(account_data, function(index,value){
var tmp = 'input[name="'+value+'"]'; //here
//alert($(tmp).val());
data[value] = $(tmp).val(); //push the value to the data object
});
现在可以使用ajax请求
如果这是你能做的所有输入:
var account_data = $.map( $('input'), function() { return this.value; });
否则:
var account_data = ['firstname', 'lastname', 'e-mail'],
data = {};
$.each(account_data, function(index,vals){
data[vals] = $('[name="'+vals+'"]').val(); //you're overwriting data.value
});
console.log(data);
相关文章:
- html/jquery输入类型:单选框中的文本不起作用
- jQuery-输入时不提交数据
- 使用jQuery输入的动态名称
- Jquery:输入类型=“”;按钮“;使用.click()函数在Internet Explorer和Safari中不起作
- 使用html中的jquery输入值窗口提示
- 找不到 jquery 输入自动完成函数
- jQuery输入未隐藏
- 将jQuery输入包含在表单帖子中
- jquery:输入选择器未选择:选择元素
- jQuery输入值故障排除
- 如果使用jquery输入一个字段,则自动填充其他字段
- Jquery 输入掩码在正则表达式中不可见
- 未定义 jQuery 输入参数
- IE 中的 Jquery 输入文件类型操作问题
- 带有 Li 的 jquery 输入选择器
- 如何将 jQuery 输入值传递给 Google Maps JS API v3
- Jquery 输入值未正确更新
- 作为触发器的 Jquery 输入类型文件不起作用
- 具有两个不同用户输入的 jQuery 输入掩码
- jQuery 输入选择 - 将中继器内的总计相加