当前位置:首页 > 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 交互。以下是 jQuery 中常用的元素选择与操作方法…

js jquery

js jquery

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

jquery 添加

jquery 添加

jQuery 添加元素的方法 动态添加 HTML 内容 使用 append()、prepend()、after() 或 before() 方法可以在 DOM 中插入新元素。 // 在元素内部末…

jquery动画

jquery动画

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

jquery的方法

jquery的方法

jQuery 常用方法分类 jQuery 是一个快速、简洁的 JavaScript 库,提供了大量简化 DOM 操作、事件处理、动画效果和 AJAX 交互的方法。以下是 jQuery 核心方法的分类和…

jquery下拉框

jquery下拉框

jQuery 下拉框的实现方法 jQuery 可以用于创建动态下拉框,包括选择框(<select>)和自定义下拉菜单。以下是几种常见实现方式: 基础选择框操作 通过 jQuery 操作原…