+ -
当前位置:首页 → 问答吧 → jquery 多个相同的文本框如何获取值的?

jquery 多个相同的文本框如何获取值的?

时间:2011-12-02

来源:互联网

如多个input type=text 的文本框。name属性是相同的。如何获取? 

$(".name").val() 只能获取单个值...  

这个应该能获取到一个数组吧? 

 还有如何把数组元素,添加到一组文本框中。。一个元素值,针对一个文本框。

作者: juenkai   发布时间: 2011-12-02

$("input:text").each(function(element) {alert(this.value);}); //取值
可以加个过滤,写成:
$("input:text").filter(".name").each(function(element) {alert(this.value);});

对象都得到了,赋值就不用我说了吧, 循环遍历数组,调用对象的 xx.val(值);就行了

作者: soflytanny   发布时间: 2011-12-02

循环遍历, 
$(".name").val() , 只是取第一个的值

作者: zhongxingxuan   发布时间: 2011-12-02

$(".name").val()//这是获取class="name"的文本框
$("input[name='name']")//获取input 并且name="name"
你这种情况没必要用jquery 效率反而低了
var allinput=document.getElementsByName("name");
要赋值就循环一个个赋值

作者: ifandui   发布时间: 2011-12-02

相关阅读 更多