广告
返回顶部
首页 > 资讯 > 精选 >jquery属性选择器怎么应用
  • 432
分享到

jquery属性选择器怎么应用

2023-07-05 11:07:37 432人浏览 泡泡鱼
摘要

这篇文章主要讲解了“Jquery属性选择器怎么应用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jquery属性选择器怎么应用”吧!在jquery中,属性选择器是基于元素属性作为筛选条件的选

这篇文章主要讲解了“Jquery属性选择器怎么应用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jquery属性选择器怎么应用”吧!

在jquery中,属性选择器是基于元素属性作为筛选条件的选择器,指的是通过“元素的属性”来选择元素的一种方式;该选择器可以查找具有特定属性或特定属性值的元素,也就是可以通过已经存在的属性名或属性值来匹配html元素,然后对带有指定属性的HTML元素进行操作。jQuery属性选择器使得选择器具有通配符的功能,有点正则表达式的感觉。

jquery 属性选择器介绍

jQuery属性选择器是基于元素属性作为筛选条件的选择器。

属性选择器,指的是通过“元素的属性”来选择元素的一种方式。属性选择器可以查找具有特定属性或特定属性值的元素,也就是可以通过已经存在的属性名或属性值来匹配HTML元素,然后对带有指定属性的HTML元素进行操作。

元素的属性,我们都知道是什么,像下面这句代码中的id、type、value就是input元素的属性。

<input id="btn" type="button" value="按钮" />

在jQuery中,常见的属性选择器如表所示。其中E指的是元素,attr指的是属性(attr),value指的是属性值。

jQuery属性选择器
选择器说明
E[attr]选择元素E,其中E元素必须带有attr属性
E[attr = “value”]选择元素E,其中E元素的attr属性取值是value
E[attr!= “value”]选择元素E,其中E元素的attr属性取值不是value
E[attr ^= “value”]选择元素E,其中E元素的attr属性取值是以“value”开头的任何字符
E[attr $=“value”]选择元素E,其中E元素的attr属性取值是以“value”结尾的任何字符
E[attr *= “value”]选择元素E,其中E元素的attr属性取值是包含“value”的任何字符
E[attr |= “value”]选择元素E,其中E元素的attr属性取值等于“value”或者以“value”开头
E[attr ~= “value”]选择元素E,其中E元素的attr属性取值等于“value”或者包含“value”
[selector1][selector2][selectorN]多属性选择器(属性交集选择器)

jQuery这些属性选择器使得选择器具有通配符的功能,有点正则表达式的感觉。下面我们通过一些简单实例来认识一下。

选取含有class属性的div元素:

$("div[class]")

选取type取值为checkbox的input元素:

$("input[type = 'checkbox']")

选取type取值不是checkbox的input元素:

$("input[type != 'checkbox']")

选取class属性包含nav的div元素(class属性可以包含多个值):

$("div[class *= 'nav']")

选取class属性以nav开头的div元素,例如:

<div class="nav-header"></div>:$("div[class ^= 'nav']")

选取class属性以nav结尾的div元素,例如:

<div class="first-nav"></div>:$("div[class $= 'nav']")

选取带有id属性并且class属性是以nav开头的div元素,例如:

<div id="container" class="nav-header"></div>:$("div[id][class ^='nav']")

代码示例

<!DOCTYPE style="color:rgb(73 238 255)">html><style="color:rgb(73 238 255)">html><style="color:rgb(73 238 255)">head lang="style="color:rgb(255 95 0)">zh-CN">    <style="color:rgb(73 238 255)">meta charset="style="color:rgb(255 95 0)">UTF-8">    <style="color:rgb(73 238 255)">meta name="style="color:rgb(98 189 255)">viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-Scalable=no">    <style="color:rgb(255 95 0)">title>多项选择器</style="color:rgb(255 95 0)">title>    <style></style></style="color:rgb(73 238 255)">head><body>    <section>        <ul id="style="color:rgb(255 111 119)">one" class="style="color:rgb(98 189 255)">eukaryotes_animal">            <li>猴子</li>            <li>猛犸</li>            <li>猩猩</li>        </ul>        <ul id="style="color:rgb(255 111 119)">two" class="style="color:rgb(98 189 255)">eukaryotes_plant">            <li>牡丹</li>            <li>樱花</li>            <li>仙人掌</li>        </ul>        <ul id='three' class="style="color:rgb(98 189 255)">prokaryotes_microbe">            <li>细菌</li>            <li>蓝细菌</li>            <li>放线菌</li>            <li>支原体</li>        </ul>        </section>    <script src="style="color:rgb(255 95 0)">https://style="color:rgb(255 111 119)">cdn.style="color:rgb(253 97 106)">bootCSS.com/style="color:rgb(255 211 0)">jquery/3.3.1/style="color:rgb(255 211 0)">jquery.js"></script>    <script type="text/javascript">        $(document).ready(function () {            //此处填写代码        });    </script></body></style="color:rgb(73 238 255)">html>

[attribute] 属性名选择器

选择拥有该属性名的元素。

var a=$('[id]');console.log(a);

选中了示例中所有拥有id属性的元素

jquery属性选择器怎么应用

[attribute=value]属性值选择器

选择属性值为某个特定值的元素。

var a=$('[id=one]');console.log(a);

选中了示例中id=one的元素

jquery属性选择器怎么应用

[attribute!=value]非属性值选择器

选择所有属性值不为特定值的元素(包括没有该属性的元素)

var a=$('[class!=eukaryotes_animal]');console.log(a);

除了ul#one.eukaryotes_animal没有选中外,包括它的子元素在内的其他元素均在选择范围内。

jquery属性选择器怎么应用

[attribute^=value]属性值以某个字符串开头的选择器

var a=$('[class^=eukaryotes]');console.log(a);

jquery属性选择器怎么应用

[attribute$=value]属性值以某个字符串结尾的选择器

var a=$('[class$=plant]');console.log(a);

jquery属性选择器怎么应用

[attribute*=value]属性值中包含某个字符串的选择器

var a=$('[class*=yotes_m]');console.log(a);

jquery属性选择器怎么应用

[selector1][selector2][selectorN] 多属性选择器(属性交集选择器)

var a=$('[class^=eukaryotes_][id]');console.log(a);

jquery属性选择器怎么应用

感谢各位的阅读,以上就是“jquery属性选择器怎么应用”的内容了,经过本文的学习后,相信大家对jquery属性选择器怎么应用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: jquery属性选择器怎么应用

本文链接: https://www.lsjlt.com/news/351361.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • jquery属性选择器怎么应用
    这篇文章主要讲解了“jquery属性选择器怎么应用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jquery属性选择器怎么应用”吧!在jquery中,属性选择器是基于元素属性作为筛选条件的选...
    99+
    2023-07-05
  • jQuery 基础选择器与属性选择器
    目录基础选择器All Selector ("*")Class Selector (".class")Element Selector (&qu...
    99+
    2022-11-13
  • jQuery 编程之jQuery 属性选择器
    目录一、属性选择器Attribute Selector [name="value"]Attribute Selector [name|="value&q...
    99+
    2022-11-13
    jQuery 编程 jQuery 属性选择器
  • jquery中属性选择器是什么
    本教程操作环境:windows7系统、jquery3.6版本、Dell G3电脑。jquery 属性选择器介绍jQuery属性选择器是基于元素属性作为筛选条件的选择器。属性选择器,指的是通过“元素的属性”来选择元素的一种方式。属性选择器可以...
    99+
    2023-05-14
    javascript jquery
  • JQuery怎么按name属性选择元素
    这篇文章主要讲解了“JQuery怎么按name属性选择元素”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JQuery怎么按name属性选择元素”吧!JQuery按name属性选择元素方法1:...
    99+
    2023-07-05
  • jQuery的属性筛选选择器有哪些
    本文小编为大家详细介绍“jQuery的属性筛选选择器有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“jQuery的属性筛选选择器有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。属性筛选选择器选择器描述$...
    99+
    2023-06-27
  • css3属性选择器怎么用
    小编给大家分享一下css3属性选择器怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 在css3还未出现之前。我们...
    99+
    2022-10-19
  • CSS属性选择器怎么用
    这篇文章主要介绍了CSS属性选择器怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 对带有指定属性的 HTML 元素设置装备摆设名堂...
    99+
    2022-10-19
  • jQuery选择器之属性过滤选择器的示例分析
    小编给大家分享一下jQuery选择器之属性过滤选择器的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下<...
    99+
    2022-10-19
  • CSS的属性选择器怎么用
    这篇文章主要介绍CSS的属性选择器怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!   对带有指定属性的HTML元素设置样式。   可以为拥有指定属性的HTML元素设置样式,...
    99+
    2022-10-19
  • jQuery选择器怎么用
    这篇文章主要介绍jQuery选择器怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!jQuery选择器类似于CSS选择器,用来选取网页中的元素。例如:$("h4").css("back...
    99+
    2023-06-29
  • css属性和值选择器怎么用
    这篇文章给大家分享的是有关css属性和值选择器怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 上面的例子为 title="W3School" 的全体元...
    99+
    2022-10-19
  • CSS 2中属性选择器怎么用
    这篇文章将为大家详细讲解有关CSS 2中属性选择器怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 属性决定器大约依据元素的属性及属性值来决意元素。 简单属性...
    99+
    2022-10-19
  • 怎么使用jQuery选择器
    本篇内容介绍了“怎么使用jQuery选择器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!先在每个测试页面的...
    99+
    2022-10-19
  • jQuery类选择器怎么用
    本文小编为大家详细介绍“jQuery类选择器怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“jQuery类选择器怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。.cla...
    99+
    2022-10-19
  • css怎么实现属性选择器
    这篇文章主要介绍了css怎么实现属性选择器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。属性选择器属性选择器,在标签后面是有中括号标记,其基...
    99+
    2022-10-19
  • css怎么用特定属性选择器lang
    这篇文章主要介绍了css怎么用特定属性选择器lang,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。     css:l...
    99+
    2022-10-19
  • 基于jQuery选择器之表单对象属性筛选选择器的示例分析
    这篇文章给大家分享的是有关基于jQuery选择器之表单对象属性筛选选择器的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。<!DOCTYPE html>...
    99+
    2022-10-19
  • jQuery基本选择器怎么用
    这篇文章主要为大家展示了“jQuery基本选择器怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery基本选择器怎么用”这篇文章吧。form inpu...
    99+
    2022-10-19
  • jQuery的id选择器怎么用
    这篇文章主要介绍“jQuery的id选择器怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“jQuery的id选择器怎么用”文章能帮助大家解决问题。#id 选择器...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作