jquery获取name
使用 jQuery 获取元素的 name 属性
在 jQuery 中,可以通过多种方式获取元素的 name 属性。以下是几种常见的方法:
通过属性选择器获取
使用 [name="value"] 选择器可以直接选取具有特定 name 属性的元素:

var elements = $('[name="yourName"]');
通过 attr() 方法获取
使用 attr() 方法可以获取指定元素的 name 属性值:
var nameValue = $('selector').attr('name');
通过 prop() 方法获取
对于表单元素,prop() 方法也可以用于获取 name 属性:

var nameValue = $('selector').prop('name');
通过表单元素获取
如果是表单元素(如 input、select 等),可以直接通过 name 属性获取:
var inputValue = $('input[name="yourName"]').val();
遍历多个元素
如果需要获取多个具有相同 name 属性的元素,可以遍历它们:
$('[name="yourName"]').each(function() {
var currentName = $(this).attr('name');
console.log(currentName);
});
注意事项
- 使用
attr()方法适用于大多数情况,尤其是静态 HTML 属性。 - 使用
prop()方法更适合动态属性或表单元素的属性。 - 确保选择器能够准确匹配目标元素,避免获取到不需要的元素。
以上方法可以根据实际需求选择使用,灵活应用于不同的场景。






