当前位置:首页 > jquery

jquery 语法

2026-03-02 18:43:34jquery

jQuery 语法基础

jQuery 的核心是通过选择器选取 DOM 元素并对其执行操作。基本语法结构为:

$(selector).action()
  • $ 是 jQuery 的别名,可用 jQuery 替代。
  • selector 用于查找 HTML 元素(基于 CSS 选择器)。
  • action() 是对元素执行的操作(如事件、动画等)。

选择器示例

通过 ID、类、标签名等选取元素:

$("#id")         // 通过 ID 选取  
$(".class")      // 通过类名选取  
$("p")           // 通过标签名选取  
$("div.highlight") // 组合选择器  

常见操作

修改内容或属性

jquery 语法

$("#demo").text("Hello");    // 修改文本  
$("#demo").html("<b>Hi</b>"); // 修改 HTML  
$("img").attr("src", "new.jpg"); // 修改属性  

事件处理

$("button").click(function() {  
  alert("Clicked!");  
});  

CSS 操作

jquery 语法

$("p").css("color", "red");  // 单一样式  
$("p").css({ "color": "red", "font-size": "20px" }); // 多样式  

链式调用

多个操作可链式书写:

$("#box").hide().delay(500).fadeIn();  

文档就绪事件

确保代码在 DOM 加载完成后执行:

$(document).ready(function() {  
  // jQuery 代码  
});  
// 简写形式  
$(function() {  
  // jQuery 代码  
});  

Ajax 请求

发起异步请求示例:

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

注意事项

  • 避免重复选择同一元素,可通过变量缓存:
    var $element = $("#box");  
    $element.hide();  
  • 使用 .on() 替代已废弃的 .bind().delegate()
  • 通过 .prop() 操作布尔属性(如 checked),.attr() 操作其他属性。

标签: 语法jquery
分享给朋友:

相关文章

jquery版本

jquery版本

jQuery 的版本历史及当前状态如下: 当前稳定版本 jQuery 的最新稳定版本是 3.6.4(发布于 2023 年 3 月),支持现代浏览器并修复了部分安全问题。 主要版本分支 jQu…

jquery页面

jquery页面

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

jquery 判断

jquery 判断

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

jquery 函数

jquery 函数

jQuery 函数基础 jQuery 是一个快速、简洁的 JavaScript 库,通过封装原生 JavaScript 功能简化 DOM 操作、事件处理、动画等。核心函数 $() 或 jQuery()…

jquery效果

jquery效果

jQuery 动画效果 jQuery 提供了多种内置动画效果,可用于实现平滑的页面交互。常用的方法包括 show()、hide()、toggle()、fadeIn()、fadeOut()、slideU…

jquery li

jquery li

jQuery 操作 <li> 元素的方法 jQuery 提供了多种方法来操作 HTML 中的 <li> 元素(列表项)。以下是常见的使用场景和示例: 选择 <li&…