美文网首页
07-过滤选择器-属性

07-过滤选择器-属性

作者: 轻思维 | 来源:发表于2017-08-31 22:34 被阅读0次

    过滤选择器-属性

    属性过滤选择器

    选择器 描述 返回 示例
    [attribute] 选择拥有此属性的元素 集合元素 $(“div[id]”)选择拥有id属性的div元素
    [attribute=value] 选择属性值为value的元素 集合元素 $("div[id=test]")选择id属性值为test的div元素
    [attribute!=value] 选择属性值不为value的元素 集合元素 $("div[id!=test]")选择id属性值不为test的div元素,没有id属性的div也会被选择
    [attribute^=value] 选择属性值以value开始的元素 集合元素 $(“div[id^=test]”)选择id属性值以test开始的所有div元素
    [attribute$=value] 选择属性以value值结束的元素 集合元素 $(“div[id$=test]”)选择id属性值以test结束的所有div元素
    [attribute*=value] 选择属性中含有value的元素 集合元素 $(“div[id*=test]”)选择id属性值中含有test的所有div元素
    [A1][A2]…A[N] 用属性选 择器合并成一个复合属性选择器。满足多个条件。 集合元素 $(“div[id][title$=test]”)选择拥有id属性,并且title属性以test结束的所有div元素

    案例根据不同的 a链接添加不同的图标背景

    html

    <h3>jquery 属性过虑资料下载</h3>
    <ul>
        <li><a href="./课件" target="_blank" > 课件</a></li>
        <li><a href="精通JavaScript.pdf"  target="_blank"> 参考书</a></li>
        <li><a href="课件/第二章jQuery选择器.pptx" target="_blank">第二章jQuery选择器</a></li>
        <li><a href="filter.txt" target="_blank" >选择器总结</a></li>
        <li><a href="filter.html" target="_blank" >案例1</a></li>
        <li><a href="taotest2.html" target="_blank">案例2</a></li>
    </ul>
    
    

    js

    $(function(){
        $("a[href$=html]").addClass("html");
        $("a[href$=txt]").addClass("txt");
        $("a[href^=./]").addClass("fl");
        
    })
    
    

    css

    ul,li,a{ 
        margin:0; padding:0; 
        list-style:none;
        text-decoration:none;
        color:#444;}
        a:visited{color:#444;
    }
    
    a:hover{ color:#000;}
    
    li{ 
    height:30px;
    line-height:30px;
    border-bottom:1px dashed #444;
    width:200px;
    }
    
    li a{
    display:block; 
    height:30px;
    line-height:30px;
    padding-left:25px;
    background-image:url(pkg_comm_z527307bd.png); background-repeat:no-repeat;
    }
    .pdf{ background-position:0 -2px;}
    .fl{ background-position:0 -255px;}
    .pptx{ background-position:0 -440px;}
    .txt{ background-position:0 -160px;}
    .html{background-position:0 -347px;}
    
    

    相关文章

      网友评论

          本文标题:07-过滤选择器-属性

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