jquery怎么循环取表格中每个文本框的值

2025-03-04 12:57:53
推荐回答(3个)
回答1:

循环取?要形成什么格式的数据?请说清楚。
我随便写一点你看看:

$(function() {
var objList=[]; // 比如存在在这个对象数组里

$('table#myTable input[name=name]').each($(i, n) { // 注意这里用name=name而不是id=name,因为ID必须是唯一的

var obj = {};

obj['name']=$(n).val();
objList[i] = obj;

});

$('table#myTable input[name=sex]').each($(i, n) {
objList[i] = obj;
obj['sex']=$(n).val();
});
$('table#myTable input[name=address]').each($(i, n) {
objList[i] = obj;
obj['addresssss']=$(n).val();
});
});

回答2:

$('table#myTable input[name=sex]').each($(i, n) {
objList[i] = obj;
obj['sex']=$(n).val();
});
$('table#myTable input[name=address]').each($(i, n) {
objList[i] = obj;

回答3:

$(":input").each(function(){
var value = $(this).val();//文本框的值

//...

});