美文网首页
JQ-属性选择器

JQ-属性选择器

作者: 挥剑斩浮云 | 来源:发表于2018-03-25 18:18 被阅读0次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>属性选择器</title>
    <script type="text/javascript" src="../../jquery.min.js"></script>
    <style type="text/css">
        body{
            background-color: #e6fbff;
            color: #000;
            font-size: 20px;
            padding: 0 30px;
        }
        li{
            list-style: none;
        }
        a{
            color: red;
            text-decoration: none;
        }
        .red{
            color: red;
        }
        .pink{
            background-color: #20ce7d;
            padding: 3px;
            color: #fff;
        }
        .box{
            margin-bottom: 20px;
        }
    </style>
</head>
<body>
    <div class="box">
        <p>在jQuery中,常见的属性选择器如下:</p>
        <p class="red">$("selector[attr]") ------ 选择包含给定属性的元素</p>
        <p class="red">$("selector[attr='value']") ------ 选择给定的属性是某个特定值的元素</p>
        <p class="red">$("selector[attr != 'value']") ------ 选择所有含有指定的属性,但属性不等于特定值的元素</p>
        <p class="red">$("selector[attr *= 'value']") ------ 选择给定的属性是以包含某些值的元素</p>
        <p class="red">$("selector[attr ^= 'value']") ------ 选择给定的属性是以某些值开始的元素(比较少用)</p>
        <p class="red">$("selector[attr $= 'value']") ------ 选择给定的属性是以某些值结尾的元素(比较少用)</p>
        <p class="red">$("selector[selector1][selector2]…[selectorN]") ------ 复合属性选择器,需要同时满足多个条件时使用</p>
        <p class="red">selector指的是选择器,attr指的是属性(attribute),value指的是属性值。</p>
        <p>(1)选择含有class属性的div元素。</p>
        <p class="red">$("div[class]")</p>
        <p>(2)选择type属性值为checkbox的input元素(也就是选择所有复选框元素):</p>
        <p class="red">$("input[type = 'checkbox']")</p>
        <p>(3)选择type属性值不是checkbox的input元素:</p>
        <p class="red">$("input[type != 'checkbox']")</p>
        <p>(4)选择class属性包含nav的div元素(因为class属性可以包含多个值):</p>
        <p class="red">$("div[class *= 'nav']")</p>
        <p>(5)选择name属性以group开始的input元素,例如input type="radio" name="group-fruit"/>:</p>
        <p class="red">$("input[name ^= 'group']")</p>
        <p>(6)选择name属性以group结尾的input元素,例如input type="radio" name="fruit-group"/>:</p>
        <p class="red">$("input[name $= 'group']")</p>
        <p>(7)选择具有id属性并且class属性是以nav开头的div元素,例如div id="div1" class="lvye-div">绿叶学习网</div:</p>
        <p class="red">$("div[id][class ^='lvye']")</p>

    </div>
</body>
</html>

相关文章

  • JQ-属性选择器

  • JQ-表单属性伪类选择器

  • 00.CSS基础知识回顾

    1.选择器 元素选择器 id选择器 类选择器 属性选择器[属性名]选取含有指定属性的元素[属性名="属性值"]选取...

  • 选择器

    标签选择器 class 属性选择器 id 属性选择器

  • html5选择器

    html5选择器 属性选择器 层级选择器 伪选择器 属性选择器 属性选择器和标签选择器、id选择器、类选择器一样,...

  • HTML5-Day3

    选择器:属性选择器、伪类选择器、伪元素选择器 属性选择器:属性是相对于标签而言,所谓属性选择器就是根据指定名称的属...

  • css选择器

    1.CSS选择器常见的有几种? 基础选择器 组合选择器 属性选择器属性选择器可以根据某个属性是否存在或属性的值寻找...

  • CSS:选择器、继承、权重、文本标签、列表、单位、颜色

    选择器: 属性选择器:[属性名]:设置名称为属性名 [属性名="属性值"]:属...

  • css学习笔记

    一、基础选择器 标签选择器:标签名 { css属性名:属性值; } 类选择器:.类名 { css属性名:属性值; ...

  • 第二章始

    目录 第二章 选择器 元素选择器 选择器分组 通配选择器 多类选择器 属性选择器 根据具体属性值选择 根据部分属性...

网友评论

      本文标题:JQ-属性选择器

      本文链接:https://www.haomeiwen.com/subject/nmhkcftx.html