当前位置:首页 > 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 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它的核心理念是“写得更少,做得更多”(Write Le…

jquery中

jquery中

jQuery 基础概念 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。其核心特点是“写得更少,做得更多”(Write L…

jquery js

jquery js

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

jquery div

jquery div

jQuery 操作 div 元素 jQuery 提供了多种方法来操作 div 元素,包括选择、修改内容、样式调整、事件绑定等。以下是常见操作的示例: 选择 div 元素 通过 ID 选择 div:…

jquery删除

jquery删除

jQuery 删除元素的方法 使用 jQuery 删除 DOM 元素有多种方式,可以根据需求选择合适的方法。 remove() 方法remove() 方法会删除选中的元素及其子元素,同时移除元素上的…

jquery隐藏

jquery隐藏

jQuery 隐藏元素的方法 使用 jQuery 隐藏元素可以通过多种方式实现,以下是几种常见的方法: hide() 方法hide() 是最简单的隐藏元素方法,它会将元素的 display 属性设置…