JQuery:获取所有Input元素的ID、Value
JQuery: get ID,Value of all Input elements
我正在尝试获取'page-templet1'上每个输入元素的所有ID和值我没有成功
function Temp1() {
var input = [];
$('page-templete1 input[name][id][value]').each(function(){
input.push(this);
cc=$(this).attr('id'));
alert(cc); // trying to get one at time (not working)});
alert(input[0].id); // not working
alert(input[0].attr('id')); // not working
});
alert(input[0].id); // not working
alert(input[0].attr('id')); // not working
}
如何获取页面中所有Input元素的ID和值,并在以后访问其中一个注意:我确实知道输入元素的ID或有多少。有一篇旧帖子谈到了类似的问题,但没有解决我的问题
根据您的"页面"是否为id,您可能需要在选择器之前加上句点或散列:
var results = [];
$('#page-templete1 input').each(function(){
results.push({
id: this.id,
value: this.value
});
});
尝试以下代码:
$(function(){
$("input").each(function(){
alert($(this).attr('id'))
})
})
var inputs = [];
$('page-templete1 input').each(function(){
var id=$(this).attr('id'),
val = $(this).val();
alert("id: " + id + " with value: "+ val);
inputs.push({id:id, value:val});
});
将数组分配给变量var inputs = [];
,然后尝试通过引用未定义的变量input.push(this);
读取数组(使用input
而不是inputs
)。
尝试使用jquery输入选择器并对其进行迭代。
试试这个
$(function(){
jQuery( "#pageTemplate :input" ).each(function(){
var id = this.id; // for id
var value = this.value; // for value
})
})
注意:您必须指定您的page-templet1是id还是类
serializeArray将帮助您试试这个:
var array = jQuery('your input selector').serializeArray();
结果将是
array{{name="", value=""})
要访问,请尝试此
var array = jQuery('input').serializeArray();
array.each(function(obj){
//do what with your object
});
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- difference between '$(<%= DDL.ID %>) & $('
- 使用Javascript获取所选选项ID
- 根据id将json数组组合为一个json数组
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 对id以某个字符串开头的元素进行计数
- 如果元素's的ID以数字开头
- 通过id和class属性获取元素
- 如何将value和id动态添加到html下拉选项标记中
- taking the id value
- 解析JSON数组并提取选择列表ID和Value的值
- Jquery获取iD和Value,显示URL参数
- dropped.value does dropped.id exist?
- 将select id和value从HTML传递到JavaScript
- jQuery form.id vs form.id.value
- 获取数组中每个项目的id's,并在option value中附加每个项目
- 从Cloudant获取所有文档数据,而不是id, key, value
- document.getElementById("ID").value不起作用
- JQuery:获取所有Input元素的ID、Value
- 从< >获取ID、VALUE或NAME链接到JS