js进阶 10-6 jquery中的属性选择器有哪些

一、总结

一句话总结:

1、第一遍能学会么?

一遍是肯定学不会的,要多学几遍,所以想着怎么加快速度,减少学习的遍数

2、属性选择器是干嘛的?

选择属性的,什么是属性,就是那些属性啊,class,id,value。

3、属性选择是什么符号?

中括号

4、jquery中的属性选择器有哪些?

6种,有属性,有特定属性,没有特定属性,包含属性,以开头,以结尾

5、属性选择器中属性的值要加什么符号?

引号,而且要注意和外层的引号要不一样。

6、$('div [class!=intro]').css('color','green') 表示什么意思?

div的后代中,class属性值不为intro的,直接使用 [class!=intro] 达不到目标,因为最外层的div也不是

二、js进阶 10-6 jquery中的属性选择器有哪些

1、相关知识

属性选择器

HTML元素通常包含很多属性,JQuery的属性选择器就是把各种属性作为选择器。

  • $("selector[attr]")选择包含给定属性的元素
  • $("selector[attr='value']")选择给定的属性是某个特定值的元素
  • $("selector[attr!='value']")选择所有含有指定的属性,但属性不等于特定值的元素
  • $("selector[attr*='value']")选择给定的属性是以包含某些值的元素
  • $("selector[attr^='value']")选择给定的属性是以某些值开始的元素(比较少用)
  • $("selector[attr $= 'value']")    选择给定的属性是以某些值结尾的元素(比较少用)

2、代码

 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>演示文档</title>
<script src="jquery-3.1.1.min.js"></script>
</head>
<body>
<div>
<h4 id="attr">属性选择器</h4>
<p class="intro">HTML元素通常包含很多属性,jQuery的属性选择器就是把各种属性作为选择器。</p>
<ul>
<li class="sel-1">$("selector[attr]") 选择包含给定属性的元素</li>
<li class="sel-1">$("selector[attr='value']") 选择给定的属性是某个特定值的元素</li>
<li class="_sel">$("selector[attr != 'value']") 选择所有含有指定的属性,但属性不等于特定值的元素</li>
<li class="_sel">$("selector[attr *= 'value']") 选择给定的属性是以包含某些值的元素</li>
<li class="_sel2">$("selector[attr ^= 'value']") 选择给定的属性是以某些值开始的元素(比较少用)</li>
<li class="_sel2">$("selector[attr $= 'value']") 选择给定的属性是以某些值结尾的元素(比较少用)</li>
</ul>
</div>
<script>
//选择含有class属性的元素。
//$('li[class]').css('color','red')
//class属性值为intro的元素 //以下两种表达单方式是等价的
//$('[class=intro]').css('color','green')
//$('.intro').css('color','blue') //$('[class=intro]').css('color','green')
//$('div [class!=intro]').css('color','green') //选择class属性是以包含'sel'的元素
//$("[class*='sel']").css('color','red') $("[class^='sel']").css('color','blue') $("[class$='sel']").css('color','red')
</script>
</body>
</html>

js进阶 10-6 jquery中的属性选择器有哪些的更多相关文章

  1. js进阶 11-4/5 jquery中css的类的操作有哪些

    js进阶 11-4/5  jquery中css的类的操作有哪些 一.总结 一句话总结:jquery中css的类的操作有增删切三种. 1.jquery中css的类的操作有哪些? 增删切三种 addCla ...

  2. jQuery中的属性选择器

    先看代码,后面详细解释: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...

  3. js进阶 11-3 jquery中css属性如何操作

    js进阶 11-3  jquery中css属性如何操作 一.总结 一句话总结:通过css()方法 1.attr和css是有交叉的,比如width,两者中都可以设置,那么他们的区别是什么? 其实通俗一点 ...

  4. js进阶 10-5 jquery中的层级选择器有哪些

    js进阶 10-5 jquery中的层级选择器有哪些 一.总结 一句话总结: 1.jquery中的层级选择器有哪些? 四种,后代,子代,兄弟,相邻兄弟 2.如何区别jquery中的层级选择器? 记住这 ...

  5. js进阶课程 12-9 jquery的事件对象event的方法有哪些?

    js进阶课程 12-9 jquery的事件对象event的方法有哪些? 一.总结 一句话总结:三组六个,阻止默认事件一组,阻止冒泡一组,阻止冒泡和剩余事件一组. 1.事件的默认动作指什么? 比如点a标 ...

  6. js 进阶 10 js选择器大全

    js 进阶 10 js选择器大全 一.总结 一句话总结:和css选择器很像 二.JQuery选择器 原生javaScript中,只能使用getELementById().getElementByNam ...

  7. jquery中的属性和css

    jQuery中的属性用于获取或设置元素的属性 1.attr(),获取或设置所有相匹配的元素的属性值:removeAttr("attr"),移除所有相匹配的元素的属性 //html ...

  8. js进阶---12-11、jquery如何给动态创建出来的元素绑定事件

    js进阶---12-11.jquery如何给动态创建出来的元素绑定事件 一.总结 一句话总结:通过事件委托的方式,通过on方法 1.on方法在事件绑定的时候,data方式带额外参数时,字符串参数和其它 ...

  9. js进阶---12-10、jquery绑定事件和解绑事件是什么

    js进阶---12-10.jquery绑定事件和解绑事件是什么 一.总结 一句话总结:on和off. 1.jquery如何给元素绑定事件? on方法 22 $('#btn1').on('click', ...

随机推荐

  1. 移动开发js库Zepto.js使用中的一些注意点

    来自http://chaoskeh.com/blog/some-experience-of-using-zepto.html的参考. 前段时间完成了公司一个产品的 HTML5 触屏版,开发中使用了 Z ...

  2. Nginx配置GZIP

    记录一次解决网站加载慢的问题 一. nginx配置 gzip on;gzip_min_length  1k;gzip_buffers     4 16k;gzip_http_version 1.1;g ...

  3. selenium 自动化基础知识(各种定位)

    元素的定位 webdriver 提供了一很多对象定位方法  例如: [ id ] , name , class name , link text , partial link text , tag n ...

  4. 【例题 7-13 UVA-1374】Power Calculus

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 结论:每次只用新生成的数字就好了. 然后就是IDA*了. 迭代深搜+剪枝. [代码] /* 1.Shoud it use long ...

  5. Codeforces Round #450 (Div. 2) D.Unusual Sequences (数学)

    题目链接: http://codeforces.com/contest/900/problem/D 题意: 给你 \(x\) 和 \(y\),让你求同时满足这两个条件的序列的个数: \(a_1, a_ ...

  6. POJ 3723 Conscription MST

    http://poj.org/problem?id=3723 题目大意: 需要征募女兵N人,男兵M人,没征募一个人需要花费10000美元,但是如果已经征募的人中有一些关系亲密的人,那么可以少花一些钱, ...

  7. python3 格式化输出给定时间的下一秒

    # 功能:输入一个时间,格式化输出该时间的下一秒 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan # 功能:输入一个 ...

  8. Java Timer TimerTask Example(java Timer的例子)

    Java java.util.Timer is a utility class that can be used to schedule a thread to be executed at cert ...

  9. [D3] SVG Graphics Containers and Text Elements in D3 v4

    SVG is a great output format for data visualizations because of its scalability, but it comes with s ...

  10. 防止 Chrome 屏蔽 非官方 扩展程序 教程(一)

    说明 Google Chrome,又称 Google 浏览器,是一个由 Google(谷歌)公司开发的网页浏览器.该浏览器是基于其它开源软件所撰写.包含 WebKit,目标是提升稳定性.速度和安全性. ...