首先,问题对您来说很简单,但我怀疑我们是否可以使用name
值代替id
或class
这样
var name_type=$('.abc_type').attr('name','type');
我只是尝试过这样但没有用
var name_type=$('input[name=type]').attr('name','type');
答案 0 :(得分:3)
您可以在Jquery中取消任何此属性选择器:
https://api.jquery.com/category/selectors/
找到您要使用的内容,然后与.class
或#id
考虑元素的长度,因为返回每个具有选择条件的元素。
使用您的选择器:var name_type=$('input[name=type]').attr('name','type');
然后iterate:
$.each(name_type, function(index, value){
console.log("Index: "index + ", Value: "+value);
if(name_type[index].value == "I want this"){
//do something or terurn whatever
}
})
希望帮助