当前位置:首页 > jquery

jquery选择器name

2026-02-04 09:00:11jquery

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

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

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

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

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

jquery选择器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" 的元素

注意事项

jquery选择器name

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

实际应用示例

表单元素操作

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

动态修改属性

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

事件绑定

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

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

相关文章

jquery之家

jquery之家

jQuery之家相关资源 jQuery之家是一个提供jQuery插件、教程和资源的网站,适合开发者学习和使用jQuery技术。以下是关于jQuery之家的主要内容和资源: 网站内容 提供丰富的…

jquery教程

jquery教程

jQuery 教程:基础与实用方法 jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。其核心特点是“写得更少…

jquery 之家

jquery 之家

jQuery 之家相关资源 jQuery 之家是一个提供 jQuery 插件、教程和代码示例的中文资源网站。以下是关于 jQuery 之家的一些有用信息: 网站内容 提供丰富的 jQuer…

jquery 面试题

jquery 面试题

jQuery 面试题常见考点 DOM 操作 选择器使用:$("#id"), $(".class"), $("tag") 元素增删改查:append(), remove(), html(),…

jquery div

jquery div

jQuery 操作 div 元素 jQuery 提供了多种方法来操作 div 元素,包括选择、修改内容、样式调整、事件绑定等。以下是常见操作的示例: 选择 div 元素 通过 ID 选择 div:…

jquery实现

jquery实现

以下是关于jQuery实现的常见应用场景及方法,分为核心功能模块说明: DOM操作 使用$()选择器获取元素后,可通过链式调用方法操作DOM: $('#element').html('新内容').…