jQuery内容筛选选择器实例代码


Posted in Javascript onFebruary 06, 2017

本文实例为大家分享了jQuery内容筛选选择器的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>

<head>
  <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  <title></title>
  <link rel="stylesheet" href="imooc.css" type="text/css">
  <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
</head>

<body>
  <h2>内容筛选器</h2>
  <h3>:contains/:has</h3>
  <div class="left">
    <div class="div">
      <p>:contains</p>
    </div>
    <div class="div">
      <p>:contains</p>
    </div>
    <div class="div">
      <p>
        <span>:has</span>
      </p>
    </div>
    <div class="div">
      <p>:contains</p>
    </div>
  </div>

  <script type="text/javascript">
    //查找所有class='div'中DOM元素中包含"contains"的元素节点
    //并且设置颜色
    $(".div:contains(':contains')").css("color", "#CD00CD");
  </script>

  <script type="text/javascript">
    //查找所有class='div'中DOM元素中包含"span"的元素节点
    //并且设置颜色
    $(".div:has(span)").css("color", "blue");
  </script>


  <h3>:parent/:empty</h3>
  <div class="left">
    <div class="aaron">
      <a>:parent</a>
    </div>
    <div class="aaron">
      <a>:parent</a>
    </div>
    <div class="aaron">
      <a>:parent</a>
    </div>
    <div class="aaron">
      <a></a>
    </div>
  </div>
  <script type="text/javascript">
    //选择所有包含子元素或者文本的a元素
    //增加一个蓝色的边框
    $("a:parent").css("border", "3px groove blue");
  </script>

  <script type="text/javascript">
    //找到a元素下面的所有空节点(没有子元素)
    //增加一段文本与边框
    $("a:empty").text(":empty").css("border", "3px groove red"); 
  </script>

</body>

</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript Chart 插件整理
Jun 18 Javascript
jQuery EasyUI 的EasyLoader功能介绍
Sep 12 Javascript
JavaScript高级程序设计阅读笔记(六) ECMAScript中的运算符(二)
Feb 27 Javascript
jQuery实现单击和鼠标感应事件
Feb 01 Javascript
Vuejs实现带样式的单文件组件新方法
May 02 Javascript
vue+ElementUI实现订单页动态添加产品数据效果实例代码
Jul 13 Javascript
Vue.js+Layer表格数据绑定与实现更新的实例
Mar 07 Javascript
security.js实现的RSA加密功能示例
Jun 06 Javascript
Vue路由history模式解决404问题的几种方法
Sep 29 Javascript
浅谈react-router@4.0 使用方法和源码分析
Jun 04 Javascript
vue实现广告栏上下滚动效果
Nov 26 Vue.js
详解Vue2的diff算法
Jan 06 Vue.js
jQuery基本筛选选择器实例代码
Feb 06 #Javascript
jQuery层级选择器实例代码
Feb 06 #Javascript
jQuery元素选择器实例代码
Feb 06 #Javascript
对称加密与非对称加密优缺点详解
Feb 06 #Javascript
jquery实现input框获取焦点的方法
Feb 06 #Javascript
jQuery表单元素选择器代码实例
Feb 06 #Javascript
Jquery鼠标放上去显示全名的实现方法
Feb 06 #Javascript
You might like
三国漫画《火凤燎原》宣布动画化PV放出 预计2020年播出
2020/03/08 国漫
php 缓存函数代码
2008/08/27 PHP
PHP 函数执行效率的小比较
2010/10/17 PHP
php网站地图生成类示例
2014/01/13 PHP
PHP实现的带超时功能get_headers函数
2015/02/10 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
JS限制上传图片大小不使用控件在本地实现
2012/12/19 Javascript
jquery自动切换tabs选项卡的具体实现
2013/12/24 Javascript
JS实现至少包含字母、大小写数字、字符的密码等级的两种方法
2015/02/03 Javascript
基于Css3和JQuery实现打字机效果
2015/08/11 Javascript
jquery ajax分页插件的简单实现
2016/01/27 Javascript
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
2017/09/29 NodeJs
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
vue实现简单的星级评分组件源码
2018/11/16 Javascript
js的对象与函数详解
2019/01/21 Javascript
如何用vue-cli3脚手架搭建一个基于ts的基础脚手架的方法
2019/12/12 Javascript
Vue+element-ui添加自定义右键菜单的方法示例
2020/12/08 Vue.js
使用Node.js和Socket.IO扩展Django的实时处理功能
2015/04/20 Python
python非递归全排列实现方法
2017/04/10 Python
Django使用模板后无法找到静态资源文件问题解决
2019/07/19 Python
手把手教你pycharm专业版安装破解教程(linux版)
2019/09/26 Python
快速查找Python安装路径方法
2020/02/06 Python
英国女性时尚品牌:Apricot
2018/12/04 全球购物
外企测试工程师面试题
2015/02/01 面试题
新闻编辑自荐信
2013/11/03 职场文书
思想汇报范文
2013/11/04 职场文书
金融专业推荐信
2013/11/14 职场文书
团代会主持词
2014/04/02 职场文书
读后感作文评语
2014/12/25 职场文书
幼儿园国庆节活动总结
2015/03/23 职场文书
2015年信息技术教研组工作总结
2015/07/22 职场文书
学校团代会开幕词
2016/03/04 职场文书
致毕业季:你如何做好自己的职业生涯规划书?
2019/07/01 职场文书
铁头也玩根德 YachtBoy YB-230......
2022/04/05 无线电
CSS list-style-type属性使用方法
2023/05/21 HTML / CSS