jQuery基础

2021-01-01  本文已影响0人  amanohina

jQuery简介

版本发展

http://jquery.com/download/ https://www.bootcdn.cn/jquery/

下载网址

使用过程中建议参考API文档

https://jquery.cuishifeng.cn/

jQuery使用

$()使用

jQuery对象

jQuery对象和原生js对象

JQ对象和原生对象的转换

JQ对象内部原生js对象的个数

将JQ对象转换为原生JS对象

var $ps = $("p")
$ps[0].innerHTML = "你好"

将JS对象转换为JQ对象

var op = document.getElementsByTagName("p")[0]
$(op).css("background-color","skyblue"

jQuery选择器

CSS2.1和CSS3选择器

筛选选择器(过滤选择器)

筛选方法

案例:隔行变色

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    * {
      margin: 0;
      padding: 0;
    }

    p {
      width: 50px;
      height: 50px;
      margin-bottom: 10px;
    }
    table {
      border-collapse: collapse;
    }
    td {
      width: 100px;
      height: 50px;
    }
  </style>
</head>

<body>
  <table border="1">
    <tr>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
  </table>
  <script src="js/jquery-1.12.4.min.js"></script>
  <script>
    // 原生方法
    // var trs = document.getElementsByTagName("tr");
    // // 遍历
    // for (var i = 0 ; i < trs.length ; i+=2) {
    //   trs[i].style.backgroundColor = "skyblue"
    // }

    // jQuery的方法
    $("tr:even").css("background-color","yellowgreen")
  </script>
</body>

</html>
效果
上一篇 下一篇

猜你喜欢

热点阅读