当前位置:首页 > 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实现vue

jquery实现vue

jQuery 和 Vue.js 是两种不同理念的前端工具,前者基于 DOM 操作,后者基于数据驱动。虽然 Vue 可以替代 jQuery 的大部分功能,但若需在 Vue 中临时集成 jQuery 或模…

jquery获取radio选中的值

jquery获取radio选中的值

获取radio选中的值 使用jQuery获取被选中的radio按钮的值可以通过以下几种方法实现: 方法1:使用:checked选择器 var selectedValue = $('input[na…

jquery 筛选器

jquery 筛选器

jQuery 筛选器 jQuery 筛选器用于从一组匹配的元素中进一步筛选出符合条件的子集。这些筛选器可以基于元素的位置、内容、属性或状态进行筛选。 基本筛选器 :first 选择第一个匹配的元素。…

jquery js

jquery js

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够更高…

jquery 判断

jquery 判断

jQuery 判断元素是否存在 使用 jQuery 判断元素是否存在通常通过检查选择器匹配的元素长度来实现。如果长度大于 0,表示元素存在;否则不存在。 if ($('selector').leng…

jquery 下载

jquery 下载

jQuery 下载方法 官方网站下载 访问 jQuery 官网,点击页面上的“Download”按钮。官网提供两个版本: 压缩版(Production):文件名类似 jquery-x.x.x.m…