jQuery,根据name获取多个input表单的值
答案:2 悬赏:80 手机版
解决时间 2021-11-20 03:27
- 提问者网友:沉默菋噵
- 2021-11-19 18:03
jQuery,根据name获取多个input表单的值
最佳答案
- 五星知识达人网友:人類模型
- 2021-11-19 18:52
用js获取可以使用
var names = document.getElementsByName("username");
var i=0;
for(;i alert(names[i].value); //这个值就是你要的
}
var names = document.getElementsByName("username");
var i=0;
for(;i
}
全部回答
- 1楼网友:拜訪者
- 2021-11-19 20:01
var aaa = $("input[name='inp']:eq(0)").val();
var bbb = $("input[name='inp']:eq(1)").val();
var ccc = $("input[name='inp']:eq(2)").val();
var a = $("input[name='inp']");
alert(a[0].value);
alert(a[1].value);
alert(a[2].value);追问我是想得到这样的2个值;
var str = "aaa,bbb,ccc";
var arr[] ; (直接是个数组)!
谢谢大神帮忙!!!追答因为jquery选择器 即$('') 取出来的是一个Eliment对象,并不是value里面的值,要去value这个属性或者调用val()方法才能获取到值, 所以你要弄成var str = "aaa,bbb,ccc"这样的,只能拼字符串,var str = a[0]+','+a[1]+','+a[2];
var bbb = $("input[name='inp']:eq(1)").val();
var ccc = $("input[name='inp']:eq(2)").val();
var a = $("input[name='inp']");
alert(a[0].value);
alert(a[1].value);
alert(a[2].value);追问我是想得到这样的2个值;
var str = "aaa,bbb,ccc";
var arr[] ; (直接是个数组)!
谢谢大神帮忙!!!追答因为jquery选择器 即$('') 取出来的是一个Eliment对象,并不是value里面的值,要去value这个属性或者调用val()方法才能获取到值, 所以你要弄成var str = "aaa,bbb,ccc"这样的,只能拼字符串,var str = a[0]+','+a[1]+','+a[2];
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯