JQyery 选择器

基础理念:

选择器是 jQuery 根基 , jQuery , 对事件处理 , 遍历 DOM Ajax 操作都依赖于选择器、
 

选择器分类:

 

标签选择器:   根据标签属性写值

 
<script>
 
$(function(){

$("h3").css("background","#09F")

});

</script>

<h3>hello!</h3>

 

类选择器:  

<script>
 
$(function(){

$(".cz").css("background","pink");

});

</script>

<h2 class="cz">helloword1</h2>

 

ID选择器:

<script>
 
$(function(){

$("#dd").css("background","pink")

});

</script>

<h3 id="dd">hello!</h3>

 并集选择器:

$("h2,dt,.title") . css ("background","#09F")
 
获取并设置所有<h2>、<dt>、class为title的元素的背景颜色。
 

交集选择器:

<script>
 
$(function(){

$("h2.cz").css("background","pink");

});

</script>

<h2 class="cz">helloword1</h2>

 

全局选择器:  (页面背景全部更改)

<script>
 
$(function(){
 

    $("*").css("background","pink");

});

</script>

属性选择器:(根据一个标签的属性)

<script>
 
$(function(){
 

       $("[class=c]").css("background","pink");

});

</script>

<h2 title="content" class="c">helloword</h2>

过滤选择器:

选取第一个元素:

$("li:first")

选取最后一个元素:

$("li:first")

选取索引为偶数的元素:

$("li:even")

选取索引为奇数的元素: 

$(“li:odd”)

基本过滤选择器:

$("li:eq(1)" )选取索引等于1<li>元素

$(" li:gt(1)" )选取索引大于1<li>元素(注:大于1,不包括1

$(“li:lt(1)” )选取索引小于1<li>元素(注:小于1,不包括1

可见型过滤器:

$(":visible" )选取所有可见的元素

$(":hidden" ) 选取所有隐藏的元素

显示隐藏数据 

 $(" p:hidden").show();

将显示数据隐藏:

$(" p:visible").hide();

获取并设置所获获取并设置所有<h2><dt>classtitle的元素的背景颜色获取并设置所有<h2><dt>classtitle的元素的背景颜色取并设置所有<h2>、<dt>classtitle的元素的背景颜色有<h2><dt>classtitle的元素的背景颜色获取并设置所有<h2><dt>classtitle的元素的背景颜色获取并设置所有<h2><dt>classtitle的元素的背景颜色获取并设置所有<h2><dt>classtitle的元素的背景颜色 

获取并设置所有<h2><dt>classtitle的元素的背景颜色获取并设置所有<h2><dt>classtitle的元素的背景颜色获取并设置所有<h2>、<dt>classtitle的元素的背景颜色

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值