当前位置:首页 > jquery

jquery笔记

2026-03-16 16:44:35jquery

jQuery 基础语法

jQuery 通过 $jQuery 关键字调用,基本语法为:

$(selector).action()
  • selector:用于选择 DOM 元素(如 "p"".class""#id")。
  • action():对元素执行的操作(如 hide()click())。

选择器

jQuery 支持 CSS 选择器,常见用法:

$("p")           // 选择所有 <p> 元素  
$("#demo")       // 选择 id="demo" 的元素  
$(".test")       // 选择 class="test" 的元素  
$("input[type='text']") // 选择类型为 text 的 input  

DOM 操作

获取/设置内容

$("#div").html()      // 获取 HTML 内容  
$("#div").html("新内容") // 设置 HTML 内容  
$("#input").val()     // 获取表单值  

修改属性

$("img").attr("src", "new-image.jpg") // 修改 src 属性  
$("a").removeAttr("target")           // 删除属性  

添加/删除元素

$("#list").append("<li>新项</li>")  // 末尾添加  
$("#list").prepend("<li>首项</li>") // 开头添加  
$("#item").remove()                // 删除元素  

事件处理

常见事件

jquery笔记

$("button").click(function() { alert("点击事件"); });  
$("input").change(function() { console.log("值变化"); });  
$(document).ready(function() { /* DOM 加载完成后执行 */ });  

事件委托

$("#parent").on("click", "child", function() {  
  // 处理子元素事件  
});  

动画效果

基础动画

$("#box").hide(1000);          // 隐藏(1秒)  
$("#box").show("slow");        // 显示(慢速)  
$("#box").toggle();            // 切换显示/隐藏  

自定义动画

$("#box").animate({  
  opacity: 0.5,  
  left: "+=50px"  
}, 500); // 500毫秒完成  

AJAX 请求

GET/POST 请求

jquery笔记

$.get("url", {param: "value"}, function(data) {  
  console.log(data);  
});  

$.post("url", {data: "value"}, function(response) {  
  alert("提交成功");  
});  

完整 AJAX 示例

$.ajax({  
  url: "api/data",  
  type: "GET",  
  dataType: "json",  
  success: function(result) {  
    $("#result").html(result.message);  
  },  
  error: function(xhr, status, error) {  
    console.error(error);  
  }  
});  

实用技巧

链式调用

$("#div").css("color", "red").slideUp(500).slideDown(500);  

遍历元素

$("li").each(function(index) {  
  console.log(index + ": " + $(this).text());  
});  

扩展插件

$.fn.myPlugin = function() {  
  this.css("background", "yellow");  
};  
$("#box").myPlugin();  

以上内容涵盖了 jQuery 的核心功能,适合快速查阅和复习。

标签: 笔记jquery
分享给朋友:

相关文章

jquery下载

jquery下载

jQuery下载方法 官方下载渠道 访问jQuery官网(https://jquery.com/),点击页面中的“Download”按钮。提供两个版本选择: Production版本:压缩后的精…

jquery获取radio选中的值

jquery获取radio选中的值

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

jquery 菜单

jquery 菜单

jQuery 菜单实现方法 使用 jQuery 创建动态菜单可以通过多种方式实现,以下是几种常见的方法: 基于 HTML 和 CSS 的基础结构 创建菜单的 HTML 结构通常使用无序列表 <…

jquery切换

jquery切换

jQuery切换操作 jQuery提供了多种切换方法,用于在元素状态之间进行切换,包括显示/隐藏、类名切换、属性切换等。以下是常见的jQuery切换方法: 显示与隐藏切换 使用toggle()方法可…

jquery 跳转

jquery 跳转

jQuery 页面跳转方法 使用 jQuery 实现页面跳转可以通过多种方式完成,以下是几种常见的方法: 修改 window.location 属性 // 直接跳转到指定 URL window.l…

jquery导航

jquery导航

jQuery 导航实现方法 使用 jQuery 实现导航菜单 jQuery 提供了多种方法来实现导航菜单的交互效果,如滑动、淡入淡出或高亮显示当前页面。以下是一个简单的导航菜单实现示例: <…