jquery获取多个文本input里面name的值?

it0_soft 2014-12-29 11:18:58
比如我有多个input文本框,name都是一样,例子:

<input type='text' name='sort[]' id='sort[]' value='1'>
<input type='text' name='sort[]' id='sort[]' value=2'>
<input type='text' name='sort[]' id='sort[]' value='3'>
<input type='text' name='sort[]' id='sort[]' value='4'>
<input type='text' name='sort[]' id='sort[]' value='5'>
<input type='text' name='sort[]' id='sort[]' value='6'>

这里我要获取到这些name的值,该怎么做呢?
...全文
51763 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_15269917 2016-12-21
  • 打赏
  • 举报
回复
人家全给你了楼主真sb
钟渊 2016-10-14
  • 打赏
  • 举报
回复
segocnzhudan 2014-12-30
  • 打赏
  • 举报
回复
自己看着改吧
segocnzhudan 2014-12-30
  • 打赏
  • 举报
回复
按照楼主那意思,应该是这样的了

var valArr = new Array;
	$("input[name='menu_order[]']").each(function(i){
    valArr[i] = $(this).val();
      });
    var priv = valArr.join(',');
	alert(priv);
	});
it0_soft 2014-12-30
  • 打赏
  • 举报
回复
好像每次只能取到一个值吧,我的意思是取到所有的值
Braska 2014-12-30
  • 打赏
  • 举报
回复
一楼第一段代码取name值 第二段取value值
张运领 2014-12-30
  • 打赏
  • 举报
回复
上面你要的,不是都给了吗? 两种方法,一种是取name值,一种是取value值。
it0_soft 2014-12-30
  • 打赏
  • 举报
回复
两位好像没理解我的意思呢,我是取多个name的value值,不要alert啊,var value=;这样类似的
似梦飞花 2014-12-30
  • 打赏
  • 举报
回复
var is=document.getElementsByTagName('input'); for(var i=0;i<is.length;i++){ if(is[i].type=='text'){ alert(is[i].getAttribute('name')) } } ??
it0_soft 2014-12-29
  • 打赏
  • 举报
回复
引用 1 楼 net_lover 的回复:
取name? $(function(){ $("input").each(function(index,item){ alert($(this).attr("name")) } ); }); 一般是取值啊 $(function(){ $("input[name='sort[]']").each(function(index,item){ alert($(this).val()) } ); });
说漏了,是取name的值
孟子E章 2014-12-29
  • 打赏
  • 举报
回复
取name? $(function(){ $("input").each(function(index,item){ alert($(this).attr("name")) } ); }); 一般是取值啊 $(function(){ $("input[name='sort[]']").each(function(index,item){ alert($(this).val()) } ); });

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧