当前位置:首页 > jquery

jquery用法

2026-01-15 15:44:51jquery

jQuery 基本用法

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

引入 jQuery

在 HTML 文件中通过 CDN 引入 jQuery:

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

选择器

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

$('p')          // 选择所有 <p> 元素
$('#myId')      // 选择 id 为 myId 的元素
$('.myClass')   // 选择 class 为 myClass 的元素

DOM 操作

  • 修改内容:
    $('p').text('新文本');    // 设置文本内容
    $('p').html('<b>加粗文本</b>'); // 设置 HTML 内容
  • 修改属性:
    $('img').attr('src', 'new-image.jpg'); // 修改 src 属性
  • 修改样式:
    $('p').css('color', 'red'); // 修改文字颜色

事件处理

绑定事件监听:

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

常见事件:

  • click:点击事件
  • mouseenter:鼠标进入
  • keypress:键盘按下

动画效果

  • 显示/隐藏:
    $('div').hide();    // 隐藏元素
    $('div').show();    // 显示元素
    $('div').toggle();  // 切换显示状态
  • 滑动效果:
    $('div').slideUp();     // 向上滑动隐藏
    $('div').slideDown();   // 向下滑动显示
  • 淡入淡出:
    $('div').fadeOut();    // 淡出
    $('div').fadeIn();     // 淡入

Ajax 请求

发送 GET 请求:

$.get('url', function(data) {
  console.log(data);
});

发送 POST 请求:

$.post('url', { key: 'value' }, function(data) {
  console.log(data);
});

jQuery 实用技巧

链式调用

jQuery 支持链式调用:

$('p')
  .css('color', 'blue')
  .slideUp(200)
  .slideDown(200);

遍历元素

使用 each 方法遍历元素:

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

动态添加元素

$('body').append('<p>新段落</p>');  // 在末尾添加
$('body').prepend('<p>新段落</p>'); // 在开头添加

表单操作

获取表单值:

$('input').val(); // 获取输入框的值

提交表单:

$('form').submit(function() {
  alert('表单已提交');
});

注意事项

  1. 确保 DOM 加载完成后再执行 jQuery 代码:
    $(document).ready(function() {
      // jQuery 代码
    });

    或简写为:

    $(function() {
      // jQuery 代码
    });
  2. 避免过度使用 jQuery,现代浏览器原生 API 已足够强大。
  3. 注意 jQuery 版本兼容性,推荐使用最新稳定版。

jquery用法

标签: jquery
分享给朋友:

相关文章

jquery api

jquery api

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是 jQuery API 的核心功能和使用方法: 选择器 jQuery…

jquery js

jquery js

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

jquery添加

jquery添加

jQuery 添加元素的方法 在jQuery中,添加元素到DOM有多种方式,可以根据需求选择合适的方法。 append() 将内容插入到选定元素的内部末尾处。 $("#container").ap…

jquery滚动

jquery滚动

jQuery 滚动事件监听 使用 jQuery 监听滚动事件可以通过 scroll() 方法实现。以下代码会在窗口滚动时触发回调函数: $(window).scroll(function()…

jquery 刷新

jquery 刷新

jQuery 刷新页面方法 使用jQuery刷新页面可以通过以下几种方式实现,根据需求选择合适的方法。 直接调用JavaScript的location.reload()方法 location.re…

引入jquery

引入jquery

引入jQuery的方法 通过CDN引入(推荐) 在HTML文件的<head>或<body>标签内添加以下链接,使用官方或公共CDN服务: <script src=…