zoukankan      html  css  js  c++  java
  • jquery选择器之内容过滤选择器

    先写出DOM元素的HTML结构:

    <style type="text/css">
        /*高亮显示*/
        .highlight{   
                background-color: gray
        }
    </style>
    <div>John Resign</div>
    <div>George Martin</div>
    <div>Malcom John Sinclair</div>
    <div>J.Ohn</div>
    <div></div>
    <p></p>
    <div><p>Has p</p></div>
    一、:contains(text)
    选取含有文本内容为“text”的元素
    $("div:contains('John')").addClass("highlight"); //查找所有包含 "John" 的 div 元素

    二、:empty
    选取不含任何子元素或文本的空元素
    用chrome浏览器审查元素可发现div为empty 的class样式已改变
    $("div:empty").addClass("highlight");


    三、:has(selector)
    选取含有选择器所匹配的元素的元素
    $("div:has(p)").addClass("highlight"); //查找所有包含p的div元素


    四、:parent
    选取含有子元素或者文本的元素标签
    $("div:parent").addClass("highlight");  //查找所有含有子元素或者文本的div元素


  • 相关阅读:
    锁屏设计文档
    用 jquery 解决 浏览器 兼容问题
    mysql 查询语句
    技术相关
    android Rom 制作2
    android Rom 制作
    UI设计
    jquery 表单验证
    cent os数据库安装
    mysql jdbc 驱动 下载地址官网
  • 原文地址:https://www.cnblogs.com/itmyhome/p/4131390.html
Copyright © 2011-2022 走看看