jquery的选择器

jquery最好用的一点就是选择器, 直接可以通过css选中元素

eg:

<body>
  <div class="box">我是一个box</div>
  <div id="box1">
    <ul>
      <li>我是一个li</li>
      <li>我是一个li</li>
      <li>我是一个li</li>
      <li>我是一个li</li>
    </ul>
  </div>
  <h3>h3</h3>
  <P>1</P>
  <P>2</P>
  <P>3</P>
  <P>4</P>
  <P>5</P>
  <P>6</P>

 

支持Css2.1选择器:

 $(".box").css("color", "red");        //选取class为box的元素匹配

 $("#box1").css("color", "blue");     //选取id为box的元素匹配

$("div").css("color", "orange");       // 选取 <div> 元素匹配

$("div.box").css("color", "red");      // 选取所有 class="box" 的 <div> 元素匹配

$("div, h3").css("color", "blue");      //选取所有 <div> 元素和 <h3> 元素匹配

$("#box1 ul li").css("color", "orange");     //选取id为box下的<ul>下的 <li> 元素匹配

 

支持Css3选择器:

$("p:first").css("color", "red");      //选取第一个 <p> 元素匹配

$("p:last").css("color", "blue");     //选取最后一个 <p> 元素匹配

$("p:eq(2)").css("color", "orange");   //选取第三个 <p> 元素匹配(从0开始数)

$("p").eq(3).css("color", "blue");     //选取第四个 <p> 元素匹配(从0开始数)

 $("p:lt(3)").css("color", "red");      //选取前三个 <p> 元素匹配

$("p:gt(3)").css("color", "blue");      //选取后三个 <p> 元素匹配

$("p:odd").css("color", "red");       //选取奇数位置 <p> 元素匹配

$("p:even").css("color", "blue");      //选取偶数位置 <p> 元素匹配

 

posted @ 2019-02-27 20:45  firebang  阅读(114)  评论(0编辑  收藏  举报