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元素


  • 相关阅读:
    第 9 章
    第 8 章
    第 7 章
    第 6 章
    第 5 章
    第 4 章
    跳舞链解数独
    minic 类型声明与变量定义句型处理
    minic 动作句型处理
    minic 符号表
  • 原文地址:https://www.cnblogs.com/itmyhome/p/4131390.html
Copyright © 2011-2022 走看看