当前位置:首页 > jquery

菜鸟jquery

2026-02-03 12:58:26jquery

jQuery 基础入门

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是初学者需要掌握的核心内容。

引入 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" 的元素
$("div p")          // 选择 <div> 内的所有 <p> 元素

事件处理

常见事件绑定方法:

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

$("input").keypress(function(event) {
  console.log("按键码: " + event.which);
});

DOM 操作

基本操作方法:

$("#content").html("<b>新内容</b>");  // 设置HTML内容
$("#content").text("纯文本内容");     // 设置文本内容
$("#myDiv").append("<p>追加内容</p>"); // 在末尾添加内容
$("#myDiv").remove();                // 移除元素

动画效果

简单动画实现:

$("#box").hide(1000);                // 1秒内渐隐
$("#box").show(500);                 // 0.5秒内渐显
$("#box").toggle(300);               // 切换显示状态
$("#box").fadeTo(1000, 0.5);         // 渐变到半透明

AJAX 请求

基本 AJAX 示例:

$.get("test.php", function(data) {
  $("#result").html(data);
});

$.post("submit.php", 
  { name: "John", age: 30 },
  function(response) {
    console.log("响应: " + response);
  }
);

实用技巧

链式调用

jQuery 支持方法链式调用:

$("#myDiv")
  .css("color", "red")
  .slideUp(200)
  .slideDown(200);

遍历元素

使用 each() 方法遍历:

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

表单操作

获取和设置表单值:

$("input#username").val();          // 获取输入值
$("input#username").val("新值");    // 设置输入值
$("input[type='checkbox']").prop("checked", true); // 勾选复选框

最佳实践

  1. 始终使用 $(document).ready() 确保 DOM 加载完成:

    $(document).ready(function() {
    // 代码在这里执行
    });
  2. 缓存 jQuery 选择结果以提高性能:

    var $elements = $(".myClass");
    $elements.hide();
  3. 使用最新版本 jQuery 并考虑迁移到现代框架如 Vue/React 用于复杂应用。

  4. 优先使用 CSS 实现简单动画,jQuery 动画会触发重绘影响性能。

  5. 注意选择器性能,ID 选择器最快,复杂选择器较慢。

    菜鸟jquery

标签: 菜鸟jquery
分享给朋友:

相关文章

jquery怎么读

jquery怎么读

jQuery的正确发音 jQuery的发音为 "jay-query"(/ˈdʒeɪkwɪəri/)。其中: "jay" 发音类似字母 "J" 的英文读法。 "query" 发音与英文单词 "qu…

jquery 选择

jquery 选择

jQuery 选择器基础 jQuery 选择器基于 CSS 选择器语法,用于快速定位和操作 DOM 元素。核心语法为 $() 或 jQuery(),括号内传入选择器表达式。 // 选择所有 <…

jquery div

jquery div

jQuery 操作 div 元素 jQuery 提供了多种方法来操作 div 元素,包括选择、修改内容、样式调整、事件绑定等。以下是常见操作的示例: 选择 div 元素 通过 ID 选择 div:…

jquery下拉

jquery下拉

jQuery 实现下拉效果的方法 使用 slideDown() 和 slideUp() 方法 通过 slideDown() 展开元素,slideUp() 收起元素,实现平滑的下拉动画效果。 $(…

jquery 隐藏

jquery 隐藏

jQuery 隐藏元素的方法 使用 jQuery 隐藏元素可以通过多种方式实现,以下是几种常见的方法: hide() 方法hide() 是最简单的隐藏元素方法,它会将元素的 display 属性设置…

jquery 动画

jquery 动画

jQuery 动画基础 jQuery 提供了一系列动画方法,用于实现元素的动态效果,如淡入淡出、滑动、自定义动画等。 常用动画方法 fadeIn() / fadeOut(): 元素的淡入和…