当前位置:首页 > jquery

jquery选择器name

2026-02-04 09:00:11jquery

jQuery 选择器通过 name 属性选取元素

在 jQuery 中,可以通过元素的 name 属性来选取 DOM 元素。以下是几种常用的方法:

使用属性选择器 通过 [name="value"] 语法选取具有特定 name 属性的元素:

$('[name="username"]') // 选取 name="username" 的元素

模糊匹配 name 属性 使用 ^=$=*= 进行部分匹配:

$('[name^="user"]') // 选取 name 以 "user" 开头的元素
$('[name$="name"]') // 选取 name 以 "name" 结尾的元素
$('[name*="ern"]')  // 选取 name 包含 "ern" 的元素

结合其他选择器 可以与其他选择器组合使用以提高精度:

$('input[name="email"]') // 选取 type="input" 且 name="email" 的元素
$('form[name="login"] .submit-btn') // 选取 form 内 class="submit-btn" 的元素

注意事项

  • 如果 name 包含特殊字符(如 []),需使用双引号包裹
  • 动态生成的元素需确保在 DOM 加载完成后执行选择
  • 性能上,ID 选择器 > class 选择器 > 属性选择器

实际应用示例

表单元素操作

// 获取所有 name="interest[]" 的复选框选中值
var interests = $('[name="interest[]"]:checked').map(function() {
  return this.value;
}).get();

动态修改属性

// 修改 name="oldName" 的元素的属性
$('[name="oldName"]').attr('name', 'newName');

事件绑定

jquery选择器name

// 为 name="agree" 的单选框绑定事件
$('[name="agree"]').change(function() {
  if(this.checked) {
    console.log('条款已同意');
  }
});

标签: 选择器jquery
分享给朋友:

相关文章

jquery 图表

jquery 图表

jQuery 图表库推荐 jQuery 本身不直接提供图表功能,但可以通过插件或集成其他库实现图表绘制。以下是几种常用的 jQuery 图表解决方案: Chart.js 集成 Chart.j…

jquery 滑块

jquery 滑块

jQuery 滑块实现方法 使用 jQuery 实现滑块功能可以通过多种方式完成,包括使用原生 jQuery 或结合插件(如 jQuery UI)。以下是几种常见实现方法: 使用 jQuery UI…

jquery 获取

jquery 获取

jQuery 获取元素的方法 jQuery 提供了多种方法来获取 DOM 元素,以下是常用的几种方式: 通过 ID 获取元素 使用 $("#id") 可以获取指定 ID 的元素。例如: $("#m…

jquery 元素

jquery 元素

jQuery 元素选择与操作 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是 jQuery 中常用的元素选择与操作方法…

jquery表单

jquery表单

jQuery 表单操作 jQuery 提供了丰富的 API 用于表单操作,包括表单元素的选择、值获取与设置、事件处理等。 表单元素选择 使用 jQuery 选择器可以方便地选取表单元素: // 选…

jquery函数

jquery函数

jQuery 函数概述 jQuery 是一个快速、简洁的 JavaScript 库,通过封装原生 JavaScript 功能,简化 DOM 操作、事件处理、动画和 AJAX 等任务。其核心函数 $()…