当前位置:首页 > jquery

jquery $ 的使用

2026-03-17 16:30:43jquery

jQuery $ 的基本用法

$ 是 jQuery 的核心标识符,它是 jQuery 的别名,用于访问 jQuery 的功能。通过 $ 可以快速选择 DOM 元素或调用 jQuery 方法。

// 选择所有 <p> 元素
$("p").hide();

// 等价于
jQuery("p").hide();

选择 DOM 元素

$ 主要用于通过 CSS 选择器获取 DOM 元素,返回的是一个 jQuery 对象,可以链式调用方法。

// 选择 ID 为 "myDiv" 的元素
$("#myDiv").css("color", "red");

// 选择 class 为 "item" 的所有元素
$(".item").addClass("active");

文档就绪事件

$(document).ready() 确保代码在 DOM 完全加载后执行。

jquery $ 的使用

$(document).ready(function() {
    // DOM 加载完成后执行的代码
});

// 简写形式
$(function() {
    // 简化的文档就绪事件
});

创建新元素

$ 可以动态创建 HTML 元素并插入到 DOM 中。

// 创建一个新的 <div> 元素
var newDiv = $("<div>", {
    text: "Hello, jQuery!",
    class: "box"
});

// 添加到 body 中
$("body").append(newDiv);

方法链式调用

jQuery 支持链式调用,通过 $ 返回的对象可以连续调用多个方法。

jquery $ 的使用

$("#myButton")
    .click(function() {
        alert("Button clicked!");
    })
    .css("background", "blue")
    .fadeOut(1000);

避免冲突

如果其他库也使用了 $ 符号,可以通过 jQuery.noConflict() 释放 $ 的控制权。

var jq = jQuery.noConflict();
jq("#myElement").hide(); // 使用 jq 代替 $

Ajax 请求

$ 还简化了 Ajax 请求的发送和处理。

$.ajax({
    url: "data.json",
    method: "GET",
    success: function(data) {
        console.log(data);
    }
});

实用工具方法

$ 提供了一些实用工具方法,如 $.each()$.extend()

// 遍历数组
$.each([1, 2, 3], function(index, value) {
    console.log(value);
});

// 合并对象
var obj = $.extend({}, {a: 1}, {b: 2});

注意事项

  • 确保在引入其他库(如 Prototype)时处理 $ 冲突。
  • 使用最新版本的 jQuery 以获得更好的性能和安全性。
  • 选择器性能优化:尽量使用 ID 或类选择器,避免复杂的选择器。

标签: jquery
分享给朋友:

相关文章

jquery版本

jquery版本

jQuery是一个快速、简洁的JavaScript库,用于简化HTML文档遍历、事件处理、动画设计和Ajax交互。以下是关于jQuery版本的详细信息: jQuery版本分类 jQuery主要分为三…

jquery页面

jquery页面

jQuery 页面操作指南 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 在页面中的常见使用方法…

jquery 对象

jquery 对象

jQuery 对象简介 jQuery 对象是通过 jQuery 选择器或方法创建的封装了 DOM 元素的集合。它是一个类数组对象,包含一组 DOM 元素并提供 jQuery 特有的方法链式操作。 创…

jquery 显示

jquery 显示

jQuery 显示元素的方法 使用 jQuery 显示隐藏的元素可以通过多种方式实现,以下是几种常见的方法: 显示元素的基本方法 $("#element").show(); 这会直接将匹配的元素设置…

jquery 效果

jquery 效果

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。jQuery 提供了丰富的效果(Effects)功能,可以轻松实现元素的动态显…

jquery获取元素

jquery获取元素

jQuery 获取元素的方法 jQuery 提供了多种方法来获取 DOM 元素,以下是常见的几种方式: 通过 ID 选择器获取元素 使用 #id 选择器可以获取具有特定 ID 的元素。例如: $(…