当前位置:首页 > jquery

jquery写法

2026-03-02 18:03:10jquery

jQuery是一种快速、简洁的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互。以下是jQuery常见写法的归纳:

基本语法结构

jQuery的核心是通过$()函数选择元素并对其进行操作。基本语法为:

$(selector).action()

selector用于查询HTML元素,action()定义对元素执行的操作。

文档就绪事件

确保代码在DOM完全加载后执行:

$(document).ready(function() {
    // 代码内容
});

简写形式:

$(function() {
    // 代码内容
});

选择器用法

通过CSS选择器获取元素:

$("p")                  // 选择所有<p>元素
$("#test")              // 选择id="test"的元素
$(".demo")              // 选择class="demo"的元素
$("ul li:first")        // 选择第一个<li>元素

事件处理

绑定事件处理函数:

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

其他常见事件:

.hover()    // 鼠标悬停
.focus()    // 获取焦点
.blur()     // 失去焦点

DOM操作

修改内容或属性:

$("#id").text("新文本")     // 设置文本内容
$("#id").html("<b>加粗</b>") // 设置HTML内容
$("img").attr("src", "new.jpg") // 修改属性

插入元素:

$("p").append("追加内容")    // 在元素内部末尾插入
$("p").prepend("前置内容")   // 在元素内部开头插入

CSS操作

动态修改样式:

$("p").css("color", "red")           // 单个属性
$("p").css({"color":"red", "font-size":"20px"}) // 多个属性

动画效果

基础显示/隐藏:

$("#box").hide(1000)     // 1秒内隐藏
$("#box").show(500)      // 0.5秒内显示

滑动效果:

$("#panel").slideDown()  // 向下滑动显示
$("#panel").slideUp()    // 向上滑动隐藏

Ajax请求

发送GET请求:

$.get("test.php", {name:"John"}, function(data) {
    alert("返回数据: " + data);
});

发送POST请求:

$.post("test.php", {name:"John"}, function(data) {
    console.log(data);
});

链式调用

jQuery支持方法链式调用:

$("#p1").css("color", "red")
        .slideUp(2000)
        .slideDown(2000);

实用工具方法

通用工具函数:

jquery写法

$.trim("  hello  ")       // 去除字符串两端空格
$.each(array, function(index, value) { // 遍历数组
    console.log(index + ": " + value);
});

注意:jQuery 3.0+版本不再支持IE8及以下浏览器。现代开发中,原生JavaScript的querySelectorfetch等API已能实现多数功能,但jQuery在遗留项目维护中仍有广泛使用。

标签: 写法jquery
分享给朋友:

相关文章

jquery获取radio选中的值

jquery获取radio选中的值

获取radio选中的值 使用jQuery获取被选中的radio按钮的值可以通过以下几种方法实现: 方法1:使用:checked选择器 var selectedValue = $('input[na…

jquery选择器

jquery选择器

jQuery 选择器基础 jQuery 选择器用于选取 DOM 元素,基于 CSS 选择器语法扩展。通过 $() 或 jQuery() 函数调用,返回匹配元素的集合。 常见选择器类型…

jquery特效

jquery特效

jQuery 常见特效实现方法 淡入淡出效果 使用 fadeIn() 和 fadeOut() 方法实现元素的渐显和渐隐效果。可通过参数控制动画持续时间(毫秒)和缓动函数。 $("#element")…

jquery 插入html

jquery 插入html

jQuery 插入 HTML 的方法 jQuery 提供了多种方法来动态插入 HTML 内容到 DOM 中。以下是几种常用的方法: append() 将内容插入到选定元素的内部末尾。 $("#…

jquery属性

jquery属性

jQuery 属性操作 jQuery 提供了多种方法来操作 HTML 元素的属性。这些方法可以用于获取、设置、修改或删除元素的属性。 获取属性值 使用 attr() 方法可以获取指定属性的值。例如,…

jquery 表单

jquery 表单

jQuery 表单操作 使用 jQuery 操作表单可以简化 DOM 操作,提高开发效率。以下是一些常见的表单操作方法: 获取表单元素的值 使用 val() 方法可以获取或设置表单元素的值。 //…