复习JQ (1)

常用方法


.has()

.not()

.filter()

.next()

.prev()

.find()

.eq()

.index()

.attr()


一、attr


写一个参数是获取,两个参数就是设置。


$(".class1").attr("title");   //获取title属性


$(".class1").attr("title","example");   //设置title属性


二、filter  not 


filter  用来筛选符合条件的元素    not 用来筛选不符合条件的元素


<div class="box1"></div>

<div class="box2"></div>


$("div").filter(".box1").css("background","red");  //只有box1背景会变红

$("div").not(".box1").css("background","red");  //只有box2背景会变红


三、has

筛选出包含所给出条件的元素

<div>div1<span class="box1">span</span></div>

<div class="box1">div2</div>


$("div").has(".box1").css("background","red");  //只有第一个div背景会变红


四、next  prev

next 选择下一个兄弟节点

prev 选择上一个兄弟节点


五、find

用来查找

<div>

<h3></h3>

<h1></h1>

<h2></h2>

<h3></h3>

<h2></h2>

</div>


$("div").find("h2").css("background","red"); // 所有的h2背景变红


六、eq

选择第几个 索引和数组计算方法一样

<div>

<h3></h3>

<h1></h1>

<h2></h2>

<h3></h3>

<h2></h2>

</div>

$("div").find("h2").eq(0).css("background","red"); // 第一个h2背景变红


七、index

在所有兄弟节点当中的位置  索引和数组计算方法一样


<h3></h3>

<h1></h1>

<h3></h3>

<h3 id="example"></h3>

<h2></h2>


alert( $("#h").index() );   // 3


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值