Jquery——js库

1. jQuery 基础操作

jQuery 是一个快速、小巧的 JavaScript 库,设计用于简化 HTML 文档的遍历、事件处理、动画设计和 Ajax 交互。jQuery 使用户能够更快地编写 JavaScript 代码,并且能够更容易地处理 HTML 文档、事件、动画和 Ajax。

加载 jQuery

要使用 jQuery,首先需要在 HTML 文档中加载 jQuery 库。可以通过 CDN 或下载到本地来加载。

<!-- 通过 CDN 加载 jQuery -->
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

选择器

jQuery 提供了强大的选择器,可以方便地选择 HTML 元素。

// 选择所有 p 元素
$("p")

// 选择 id 为 myId 的元素
$("#myId")

// 选择类名为 myClass 的元素
$(".myClass")

// 选择所有 div 元素
$("div")

2. jQuery 事件绑定

jQuery 提供了一个简单的方法来绑定事件到 HTML 元素。

// 绑定 click 事件到所有 p 元素
$("p").click(function() {
    alert("You clicked a paragraph!");
});

3. jQuery 操作内容、属性

jQuery 提供了方法来操作元素的内容和属性。

// 设置元素的文本内容
$("#myId").text("Hello, World!");

// 获取元素的文本内容
var text = $("#myId").text();

// 设置元素的 HTML 内容
$("#myId").html("<b>Hello, World!</b>");

// 获取元素的 HTML 内容
var html = $("#myId").html();

// 设置元素的属性
$("#myId").attr("class", "myClass");

// 获取元素的属性
var classValue = $("#myId").attr("class");

4. 样式与动画

jQuery 提供了方法来操作元素的样式和动画。

// 设置元素的 CSS 样式
$("#myId").css("color", "red");

// 淡入淡出动画
$("#myId").fadeIn();
$("#myId").fadeOut();

// 滑动动画
$("#myId").slideUp();
$("#myId").slideDown();

5. jQuery 创建与删除 JS 相关元素

jQuery 提供了方法来创建和删除元素。

// 创建新的 div 元素
var newDiv = $("<div></div>");

// 将新元素添加到 body 中
$("body").append(newDiv);

// 删除元素
$("#myId").remove();

6. jQuery 实现 Ajax 异步并跨域

jQuery 提供了 $.ajax() 方法来实现 Ajax 请求,支持跨域请求。

$.ajax({
    url: "https://api.example.com/data",
    type: "GET",
    dataType: "json",
    success: function(data) {
        console.log(data);
    },
    error: function(error) {
        console.log(error);
    }
});

7. jQuery 实现点击菜单

jQuery 可以用来实现点击菜单的功能。

<ul id="menu">
    <li>Home</li>
    <li>About</li>
    <li>Contact</li>
</ul>

<script>
$(document).ready(function() {
    $("#menu li").click(function() {
        alert("You clicked: " + $(this).text());
    });
});
</script>

jquery比js更加简洁,并且更加强大。
在这里插入图片描述

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值