我有一个具有多个input,select,textarea元素的表单.使用jQuery,我如何获取每个元素的name属性值?我尝试了以下但它不起作用:
var names = $('[name]');
names.each(function(){
console.log(names.attr('name'));
})
Run Code Online (Sandbox Code Playgroud)
您需要使用this内each()引用元素当前迭代内.您当前的代码试图获取name逻辑上不正确的一组元素.试试这个:
var names = $('[name]');
names.each(function(){
console.log($(this).attr('name'));
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
550 次 |
| 最近记录: |