JS中 input中 怎么样通过name值取得id值

2024-12-31 17:31:51
推荐回答(3个)
回答1:

html:

JS中 input中两种方法实现,通过name值取得id值
js:
1.var input_txt=$("input").attr("name");
if(input_txt=='txt'){
console.log($("input").attr("id"));
}

2.var id=[];
$(input[name]).each(function(){
id.push({name:this.name,id:this.id});
});
console.log($(input[name=txt]).attr('id'));

回答2:

如果name值唯一就比较容易
alert(document.getElementsByName('TheName')[0].id);

回答3:

用jquery
var _id=[]
$(input[name]).each(function(){
_id.push({name:this.name,id:this.id})
});
然后去迭代数组找
或者
$(input[name=yourName]).attr('id');

试试?