<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的值,该怎么做呢?
11 个解决方案
#1
取name?
$(function(){
$("input").each(function(index,item){
alert($(this).attr("name"))
}
);
});
一般是取值啊
$(function(){
$("input[name='sort[]']").each(function(index,item){
alert($(this).val())
}
);
});
$(function(){
$("input").each(function(index,item){
alert($(this).attr("name"))
}
);
});
一般是取值啊
$(function(){
$("input[name='sort[]']").each(function(index,item){
alert($(this).val())
}
);
});
#2
说漏了,是取name的值
#3
var is=document.getElementsByTagName('input');
for(var i=0;i<is.length;i++){
if(is[i].type=='text'){
alert(is[i].getAttribute('name'))
}
}
??
for(var i=0;i<is.length;i++){
if(is[i].type=='text'){
alert(is[i].getAttribute('name'))
}
}
??
#4
两位好像没理解我的意思呢,我是取多个name的value值,不要alert啊,var value=;这样类似的
#5
上面你要的,不是都给了吗?
两种方法,一种是取name值,一种是取value值。
两种方法,一种是取name值,一种是取value值。
#6
一楼第一段代码取name值
第二段取value值
第二段取value值
#7
好像每次只能取到一个值吧,我的意思是取到所有的值
#8
按照楼主那意思,应该是这样的了
var valArr = new Array;
$("input[name='menu_order[]']").each(function(i){
valArr[i] = $(this).val();
});
var priv = valArr.join(',');
alert(priv);
});
#9
自己看着改吧
#10
#11
人家全给你了楼主真sb
#1
取name?
$(function(){
$("input").each(function(index,item){
alert($(this).attr("name"))
}
);
});
一般是取值啊
$(function(){
$("input[name='sort[]']").each(function(index,item){
alert($(this).val())
}
);
});
$(function(){
$("input").each(function(index,item){
alert($(this).attr("name"))
}
);
});
一般是取值啊
$(function(){
$("input[name='sort[]']").each(function(index,item){
alert($(this).val())
}
);
});
#2
说漏了,是取name的值
#3
var is=document.getElementsByTagName('input');
for(var i=0;i<is.length;i++){
if(is[i].type=='text'){
alert(is[i].getAttribute('name'))
}
}
??
for(var i=0;i<is.length;i++){
if(is[i].type=='text'){
alert(is[i].getAttribute('name'))
}
}
??
#4
两位好像没理解我的意思呢,我是取多个name的value值,不要alert啊,var value=;这样类似的
#5
上面你要的,不是都给了吗?
两种方法,一种是取name值,一种是取value值。
两种方法,一种是取name值,一种是取value值。
#6
一楼第一段代码取name值
第二段取value值
第二段取value值
#7
好像每次只能取到一个值吧,我的意思是取到所有的值
#8
按照楼主那意思,应该是这样的了
var valArr = new Array;
$("input[name='menu_order[]']").each(function(i){
valArr[i] = $(this).val();
});
var priv = valArr.join(',');
alert(priv);
});
#9
自己看着改吧
#10
#11
人家全给你了楼主真sb