当前位置:首页 > jquery

jquery怎么用

2026-01-14 16:16:50jquery

jQuery的基本用法

jQuery是一个快速、简洁的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互。以下是其核心用法:

引入jQuery库 在HTML文件中通过CDN或本地文件引入jQuery:

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

文档就绪事件 确保DOM加载完成后再执行代码:

$(document).ready(function() {
    // 代码在这里执行
});

// 简写形式
$(function() {
    // 代码在这里执行
});

选择器与DOM操作

元素选择 使用CSS选择器语法选取元素:

$('p')              // 所有<p>元素
$('#myId')          // ID为myId的元素
$('.myClass')       // class为myClass的元素
$('ul li:first')    // 第一个<li>元素

修改内容与属性

$('#myDiv').html('<b>新内容</b>');  // 修改HTML内容
$('#myDiv').text('纯文本内容');     // 修改文本内容
$('img').attr('src', 'new.jpg');    // 修改属性
$('input').val('默认值');           // 表单元素的值

样式操作

$('p').css('color', 'red');                  // 单个样式
$('p').css({'color': 'red', 'font-size': '20px'}); // 多个样式
$('div').addClass('highlight');               // 添加类
$('div').removeClass('oldClass');             // 移除类

事件处理

绑定事件

$('#btn').click(function() {
    alert('按钮被点击');
});

$('input').keypress(function(event) {
    if(event.which == 13) {
        alert('回车键被按下');
    }
});

常见事件

jquery怎么用

  • click() 点击事件
  • dblclick() 双击事件
  • mouseenter() 鼠标进入
  • mouseleave() 鼠标离开
  • keydown() 键盘按下
  • submit() 表单提交

动画效果

显示/隐藏

$('#box').hide(1000);        // 1秒内隐藏
$('#box').show(500);         // 0.5秒内显示
$('#box').toggle();          // 切换显示状态

滑动效果

$('#panel').slideUp();       // 向上滑动隐藏
$('#panel').slideDown();     // 向下滑动显示
$('#panel').slideToggle();   // 切换滑动状态

淡入淡出

$('#img').fadeOut(300);      // 0.3秒淡出
$('#img').fadeIn(600);       // 0.6秒淡入
$('#img').fadeTo(400, 0.5);  // 0.4秒淡至50%透明度

AJAX请求

GET请求

jquery怎么用

$.get('data.php', {name: 'John'}, function(data) {
    $('#result').html(data);
});

POST请求

$.post('submit.php', {email: 'user@example.com'}, function(response) {
    console.log(response);
});

完整AJAX

$.ajax({
    url: 'api/data',
    type: 'GET',
    dataType: 'json',
    success: function(data) {
        // 处理成功响应
    },
    error: function(xhr, status, error) {
        // 处理错误
    }
});

实用方法

遍历元素

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

创建元素

var newDiv = $('<div>', {
    'class': 'box',
    'text': '新创建的div'
});
$('body').append(newDiv);

链式调用 jQuery支持方法链式调用:

$('#content')
    .find('p')
    .eq(0)
    .css('color', 'blue')
    .end()
    .eq(1)
    .hide();

这些核心功能涵盖了jQuery的常见使用场景,通过组合这些方法可以实现复杂的交互效果和动态页面功能。

标签: jquery
分享给朋友:

相关文章

jquery下载

jquery下载

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

jquery 之家

jquery 之家

jQuery 之家是一个专注于 jQuery 相关资源的中文网站,提供插件、教程、代码示例等内容。以下是相关信息整理: jQuery 之家网站内容 该网站通常包含以下资源: jQuery 插件…

jquery.js

jquery.js

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,用于简化 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它的设计宗旨是“Write Less, Do Mor…

jquery和vue的区别

jquery和vue的区别

jQuery 和 Vue.js 的区别 jQuery 和 Vue.js 是两种不同的前端技术,分别适用于不同的场景和开发需求。以下是它们的主要区别: 设计理念 jQuery 是一个轻量级的 Jav…

react 如何引入jquery

react 如何引入jquery

引入 jQuery 到 React 项目 在 React 项目中引入 jQuery 可以通过多种方式实现,但需要注意 React 和 jQuery 操作 DOM 的方式可能冲突,因此建议仅在必要时使用…

jquery教程

jquery教程

jQuery 教程:基础与实用方法 jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。其核心特点是“写得更少…