美文网首页
jQuery的过滤与查找

jQuery的过滤与查找

作者: 孙子衡 | 来源:发表于2018-09-18 19:28 被阅读0次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>过滤操作</title>
    <style>
        .my-list{
            width: 600px;
            list-style: none;
        }
        .my-list li{
            margin-bottom: 10px;
            padding: 20px;
            border: 20px dashed orange;
        }
    </style>
</head>
<body>

<h1>jQuery</h1>
<hr>

<ul class="my-list">
    <li>张奶奶</li>
    <li>李奶奶</li>
    <li class="item">刘奶奶</li>
    <li>马奶奶 <span class="item">item span</span></li>
    <li>牛奶奶</li>
</ul>

<script src="jquery-3.3.1.js"></script>

<script>
    $(document).ready(function () {

        $('.my-list li').first().css('color','yellow');
        $('.my-list li').last().css('color','red');
        $('.my-list li').eq(1).css('color','blue');
        $('.my-list li').not('.item').css('border','3px solid red');
         // filter()  选中这个元素
        $('.my-list li').filter('.item').css('color','green');

        // 从2截取 一直到最后
        $('.my-list li').slice(2).css('color','purple');
        // 截取1和3 内的 不包括1 和 3
        $('.my-list li').slice(1,3).css('color','purple');

        //has 子元素有item的 li  才符合条件
        $('.my-list li').has('.item').css("border", "5px solid purple");
    })


  // 包含有子元素的div的li
   // $('li').has('div').css('color','red');
    // 符合条件的才行 e而且 filter必须作用在li上
   // $('li').filter('.dd').css('color','red');
    //filter()方法与has()方法中的参数,都是过滤条件。不同的是filter()方法,条件作用于自身;has()方法条件是作用于它的后代元素中。
    $('li').find('span').css('color','red');

    //find():在当前选中元素的上下文中寻找符合条件的后代,返回的是子元素

</script>
</body>
</html>

相关文章

  • jQuery的过滤与查找

  • 【小结】jQuery查找与过滤相关方法

    本篇文章主要总结了jQuery查找与过滤相关方法使用方式例如:$('.aside').find('.javascr...

  • Jquery获取上级、同级、下级元素

    一、下面介绍JQUERY的父,子,兄弟节点查找方法 查找$(jquery)的父节点 查找$(jquery)的所有父...

  • 四、jQuery选择器之查找与过滤

    一、祖先 二、后代 1、find 2、children 三、兄弟 1、siblings 2、pre() 和 nex...

  • jQuery学习总结之DOM操作篇

    在jQuery中,主要的DOM操作分为以下几类: 一、查找节点 1、查找元素节点 2、查找属性节点利用jQuery...

  • ajax

    jQuery 取值与赋值 var zz=$('.zz:checked'); /过滤得到选中的/zz.each(fu...

  • jQuery相关复习

    jQuery相关 jQuery选择器 参考手册 基本选择器 层次选择器 过滤选择器 可见性过滤选择器 属性过滤选择...

  • jQuser有选择器

    jQuery基本选择器 jQuery过滤选择器 jQuery层级选择器 jQuery筛选选择器(方法)

  • jQuery 基础

    jQuery jQuery操作DOM jQuery的选择器 基本选择器 层级选择器 过滤选择器 jQuery操作样...

  • jQuery

    jQuery jQuery操作DOM jQuery的选择器 基本选择器 层级选择器 过滤选择器 jQuery操作样...

网友评论

      本文标题:jQuery的过滤与查找

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