当前位置:首页 > 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之家(通常指提供jQuery相关资源的网站或社区)是开发者获取插件、教程和代码示例的重要平台。以下是几个与jQuery相关的优质资源网站: 1. jQuery官…

jquery 图表

jquery 图表

jQuery 图表库推荐 jQuery 本身不直接提供图表功能,但可以通过插件或集成其他库实现图表绘制。以下是几种常用的 jQuery 图表解决方案: Chart.js 集成 Chart.j…

jquery选择

jquery选择

jQuery选择器基础 jQuery选择器基于CSS选择器语法,用于快速定位和操作DOM元素。通过$()或jQuery()函数传入选择器字符串实现。 常见选择器类型: 元素选择器:$("p") 选…

jquery删除

jquery删除

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

jquery时间

jquery时间

jQuery 时间处理 jQuery 本身不提供专门的时间处理函数,但可以通过 JavaScript 的 Date 对象结合 jQuery 的事件和方法来实现时间操作。以下是常见的时间处理需求及实现方…

jquery动画

jquery动画

jQuery动画基础 jQuery提供了多种动画方法,用于创建平滑的过渡效果。常用的动画方法包括animate()、fadeIn()、fadeOut()、slideUp()和slideDown()。…