第二章 jquery的一些常用方法

2021-06-17  本文已影响0人  扶光_

一,jquery中的一些常用方法

1.find()方法

获取当前元素集合中的每个元素的后代

 <div id="wrap">
        <img src="../Day32/3.jpg" width="500px" height="600px" alt="">
        <div>
            <p>
                我是p标签
            </p>
            <div>
                <span>我是span标签</span>
            </div>
        </div>
        <p>
            噜噜噜
        </p>

    </div>

上面的页面的html结构是这样的

                  $("#wrap").find("div").css("color","red");
find()
他会找到id名为wrap下面的所有div

2.children()方法

只找到子元素 就是儿子 找不到孙子

              $("#wrap").children("div").css("background","green")
children

3.next()方法first()方法 同级使用

              $("#wrap").children().next("p").css("border","1px solid red")//会在div上设置了边框
next()

4.nextAll()

当前元素之后的所有元素

          $("#wrap").children().nextAll().css("background","green")
nextall

5.siblings()

获取匹配集合中每个元素的同胞,通过选择器进行筛选

之前我们清除样式的时候需要在之前写一个foe循环来进行清除样式 这次就不用了,用siblings就可以了

写一个小案列

<ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
        <li>5</li>
        <div>6</div>
    </ul>
<script>
  
        $("ul>li").eq(1).css("background","red").siblings("li").css("background","green")
        //第二个为红色 其余li为绿色
</script>
siblings

我们会发现6这个div没有被选中 是因为siblings里面可以写选择器,如果里面不写就会将ul里面所有的子元素全部选中。

-利用siblings这个方法的特性,可以用于做轮播图

二,jquery的绑定事件和解绑事件

1.绑定事件


2.解除绑定


新增事件, 移入移出的结合(相当于onmouseover onmouseout一起使用 )
写法:

         hover(function(){
                代码块1
            },function(){
                代码块2
            })
上一篇下一篇

猜你喜欢

热点阅读