当前位置:首页 > 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('按钮被点击');
});

常见事件:

jquery用法

  • 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 支持链式调用:

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
分享给朋友:

相关文章

html jquery

html jquery

HTML 与 jQuery 基础 HTML 是超文本标记语言,用于构建网页的结构和内容。jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

jquery时间

jquery时间

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

jquery导航

jquery导航

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

jquery 查询

jquery 查询

jQuery 查询方法 jQuery 提供了多种方法来查询和操作 DOM 元素,以下是一些常用的查询方法: 基本选择器 使用 $() 或 jQuery() 函数可以通过 CSS 选择器查找元素:…

jquery 追加

jquery 追加

jQuery 追加元素的方法 使用 jQuery 可以方便地向 DOM 中追加元素。以下是几种常见的追加方法: append() 将内容插入到选定元素的内部末尾。 $("#target").app…

jquery拖动

jquery拖动

jQuery 拖动实现方法 使用 jQuery 实现拖动功能可以通过原生 HTML5 的拖放 API 或借助 jQuery UI 的拖拽组件。以下是两种常见的方法: 使用 jQuery UI 的 D…