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


  • 相关阅读:
    leetcode刷题笔记303题 区域和检索
    leetcode刷题笔记301题 删除无效的括号
    20201208日报
    20201118日报
    20201117日报
    20201116日报
    20201115日报
    20201114日报
    20201113日报
    20201112日报
  • 原文地址:https://www.cnblogs.com/itmyhome/p/4131390.html
Copyright © 2011-2022 走看看