Skip to content

jQuery基础与选择器详解

Published:  at  03:39 AM

jQuery 基础

jQuery 概述

jQuery 是一个开源的 JavaScript 框架,采用 MIT 许可证授权。
其核心目标是 简化 JavaScript 操作,通过统一的 API 封装浏览器差异,使常见操作更加高效、直观。

jQuery 主要用于:


基本示例

JavaScript 与 jQuery 对比

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Demo</title>
    <script src="js/jquery-3.5.1.min.js"></script>
</head>
<body>

<div id="div1">div1...</div>
<div id="div2">div2...</div>

<script>
    // 原生 JavaScript
    var divs = document.getElementsByTagName("div");
    for (var i = 0; i < divs.length; i++) {
        divs[i].innerHTML = "hello div!";
    }

    // jQuery
    var $divs = $("div");
    $divs.html("hi div!");
</script>

</body>
</html>

JavaScript 对象与 jQuery 对象转换

<script>
    // JavaScript 对象
    var divs = document.getElementsByTagName("div");

    // jQuery 对象
    var $divs = $("div");

    // JS → jQuery
    $(divs);

    // jQuery → JS
    var div1 = $divs.get(0);
    var div2 = $divs[1];
</script>

jQuery 选择器

jQuery 选择器用于快速定位和筛选 DOM 元素,是 jQuery 的核心能力之一。


基本用法

1. 事件绑定

<input type="button" value="click" id="b1">

<script>
    $("#b1").click(function () {
        alert("hello");
    });
</script>

2. 入口函数

入口函数在 DOM 结构加载完成后立即执行。

<script>
    $(function () {
        alert("DOM 加载完成");
    });
</script>

3. CSS 样式控制

<div id="div1">hello world</div>

<script>
    $(function () {
        $("#div1").css("background-color", "red");
    });
</script>

基本选择器


层级选择器


属性选择器


过滤选择器


表单过滤选择器


小结


Suggest Changes

Previous Post
jQuery中的DOM操作与动画遍历技巧
Next Post
Java Web中监听器的事件驱动机制与应用