[attribute]:选择具有指定属性值的元素。

[attribute='value']:选择具有指定属性且属性值为指定值的元素。eg:选择target属性值为test的a元素,$("a[target='test']")。

[attribute|='value']:选择具有指定属性的元素,或者属性值为指定值或指定值后跟连字符(-)。eg:选择包含target属性的a元素,$("a[target]");选择target属性值为test或以test-为前缀的a元素,$("a[target|='test']")。

[attribute*='value']:选择具有指定属性且属性值包含指定字符串的元素。eg:选择target属性值包含test的a元素,$("a[target*='test']"),则target属性值为testa,atest,atestb等的a元素都会被选中。

[attribute~='value']:选择具有指定属性且属性值由空格分隔后包含给定字符串的元素。eg:选择target值由空格分隔后包含字符串test的a元素,$("a[target~='test']"),则target属性值为my test、test selector等的a元素都会被选中。

[attribute$='value']:选择具有指定属性且属性值以指定字符串结尾的元素。eg:选择target值以test结尾的a元素,$("a[target$='test']"),则target属性值为mytest、test等的a元素都会被选中。

[attribute!='value']:选择没有指定属性的元素,或者具有指定元素但属性值不是指定值的元素。$("[attribute!='value']")不是CSS规范的一部分而是JQuery扩展,所以使用$("[attribute!='value']")查询不能通过本地DOM的querySelectorAll方法提供性能的提升。使用$("[attribute!='value']")选择元素时想要获得最佳性能,则需要首先用纯CSS选择器选择元素,然后使用not("[attribute='value'])。eg:选择target值不为test的a元素,$("a[target!='test']"),则target值不为test的任何a元素都会被选中。

[attribute^='value']:选择具有指定属性且属性值以指定字符串开头的元素。eg:选择target属性值以test开头的a元素,$("a[target^='test']"),则target值为test、testa等的a元素都会被选中。

[attribute='value'][attribute2='value2']...[attributeN='valueN']:选择与所有属性匹配的元素。eg:选择具有id属性且name属性为test的元素,$("[id][name='test']")。

JQuery属性选择器相关推荐

  1. jQueryDom和源生DOM相互的转换、jQuery选择器语法、JQuery层次选择器语法、jQuery属性选择器语法、jQuery伪类选择器语法、

    jQuery和源生DOM的转化 案例 <body> <p id="test">123</p> <p>456</p> &l ...

  2. JQuery属性选择器(属性值是变量、多属性选择)

    结论: 1.属性值是变量时,$("div[属性 = "+变量+"]"):2.属性值是变量时,$(`div[属性 = ${变量}`):3.多属性选择器时,$(&q ...

  3. Jquery属性选择器(同时匹配多个条件,与或非)(附样例)

    1. 前言 为了处理除了两项不符合条件外的选择,需要用到jquery选择器的多个条件匹配来处理,然后整理了一下相关的与或非的条件及其组合. 作为笔记记录. 2. 代码 1 2 3 4 5 6 7 8 ...

  4. jQuery 属性选择器

    jQuery 使用 XPath 表达式来选择带有给定属性的元素. $("[href]") 选取所有带有 href 属性的元素. $("[href='#']") ...

  5. 深入学习jQuery选择器系列第四篇——过滤选择器之属性选择器

    前面的话 属性过滤选择器的过滤规则是通过元素的属性来获取相应的元素,对应于CSS中的属性选择器.属性过滤选择器可分为简单属性选择器.具体属性选择器和条件属性选择器三种.本文将详细该部分内容 简单属性选 ...

  6. jQuery概述、优点、使用步骤、入口函数、jQuery对象和DOM对象之间的转换、层级选择器、属性选择器、筛选选择器、节点选择器

    jQuery简介: jQuery是一个高效.精简并且功能丰富的javascript库,它提供的API简单易学,且兼容众多浏览器,极大地简化了javascript代码开发,包含内容:HTML 元素选取. ...

  7. jquery表单对象属性选择器:enabled、:disabled、:checked、:selected

    全栈工程师开发手册 (作者:栾鹏) jquery系列教程1-选择器全解 jquery表单对象属性选择器 jquery表单对象属性选择器,包括:enabled.:disabled.:checked.:s ...

  8. jquery属性过滤选择器[attr=value]、[attr!=value]、[attr^=value]、[attr$=value]、[attr*=value]、[attr|=value]

    全栈工程师开发手册 (作者:栾鹏) jquery系列教程1-选择器全解 jquery属性过滤选择器 jquery属性过滤选择器,包括[attr].[attr=value].[attr!=value]. ...

  9. jQuery对象,jQuery查找标签,层级选择器,属性选择器,表单筛选器,操作节点标签事件...

    目录 jQuery jQuery介绍 jQuery的优势 jQuery版本 jQuery内容: jQuery对象 jQuery基础语法 查找标签 基本选择器 层级选择器: 基本筛选器: 属性选择器 表 ...

  10. day05【JQuery框架】HTML引入Jquery、jQuery与JS区别、基本选择器、层级关系选择器、属性选择器、过滤选择器、 对象遍历、Jquery的DOM操作【重点】、Jquery事件绑定

    回顾 1. bom对象window对象三种弹框alert()confirm()prompt()二种定时器一次性:setTimout() --- 通过递归实现循环性循环性:setInterval()lo ...

最新文章

  1. c++ map iterator 获取key_前K个高频的元素衍生之Map的Value与Key排序
  2. 英伟达CEO黄仁勋获芯片行业最高荣誉:他颠覆了计算!
  3. Cookie简介及JSP处理Cookie的方法(转)
  4. mysql sql语句使用技巧
  5. Nacos 集群集成SpringBoot2.x 微服务_02
  6. 遍历结果集java_java – 循环遍历while循环后如何将结果集重置为第一行
  7. Web.config文件中的location元素
  8. spss回归分析_SPSS之回归分析
  9. could not be installed at this time
  10. 相机模型与标定(三)--张正友标定
  11. blog转到CNBlog了
  12. 程序员编程艺术第十六~第二十章:全排列,跳台阶,奇偶调序等问题
  13. Python学习笔记008_类_对象_继承_组合_类相关的BIF
  14. php 清理脚本病毒,Autorun 病毒清除工具bat代码
  15. iweboffice文档内容服务器文件,iWebOffice2015使用常见问题-NTKOOffice文档控件.doc
  16. 微信获取unionid
  17. 最新详细VMware虚拟机下载与安装
  18. 查杀webshell木马
  19. 灭绝师太(女博士)、李莫愁(女硕士)、黄蓉(本科生)、小龙女(专科生)可爱
  20. 被误解的明朝——中国的文艺复兴(转)

热门文章

  1. vue中input限制只能输入数字
  2. 冬令时 java_java-时间处理夏令时冬令时跨时区问题处理
  3. 不同阶段,产品经理需要哪些能力?
  4. 企业邮箱收发信息服务器怎么设置,企业邮箱服务器如何配置POP3和SMTP?
  5. 【题解】【中国大学MOOC】(北京大学)人工智能与信息社会考试——期末考试
  6. VGA驱动之-显示例程(最简单)
  7. 澤天夬 (易經大意 韓長庚)
  8. 风入松——北大校园的风入松书店不知何处去
  9. mysql数据库连接池锁_数据库连接池deadlock
  10. 微信群发助手怎么使用?微信群发助手怎么发?