当前位置:首页 > jquery

jquery $函数

2026-03-17 13:25:36jquery

jQuery $函数基础概念

jQuery的核心是$函数,它是jQuery()的别名。该函数用于选择DOM元素或创建jQuery对象,是操作网页元素的入口点。

选择DOM元素

通过CSS选择器获取元素并返回jQuery对象:

$('div') // 选择所有<div>元素
$('#header') // 选择id为header的元素
$('.menu-item') // 选择class为menu-item的所有元素

创建新元素

传入HTML字符串可创建新DOM元素:

$('<p>New paragraph</p>') // 创建新段落
$('<div class="box"></div>') // 创建带class的div

文档就绪事件处理

使用$()包裹函数,确保代码在DOM加载完成后执行:

$(function() {
  // DOM加载完成后执行的代码
});

DOM元素包装

将原生DOM元素转换为jQuery对象:

const elem = document.getElementById('content');
$(elem).hide(); // 转换为jQuery对象后调用方法

扩展功能

$函数可扩展为其他用途(需谨慎):

$.extend({
  customMethod: function() {
    // 自定义全局方法
  }
});

避免冲突

当其他库也使用$时,可通过以下方式释放控制权:

jQuery.noConflict(); // 释放$变量
const $j = jQuery; // 使用新别名

参数类型处理

$函数根据传入参数类型执行不同操作:

  • 字符串(选择器或HTML)
  • DOM元素
  • 函数(文档就绪回调)
  • 对象数组(转换为jQuery集合)

链式调用

所有jQuery方法返回jQuery对象,支持链式调用:

jquery $函数

$('button').addClass('active').attr('disabled', true).text('Click');

标签: 函数jquery
分享给朋友:

相关文章

jquery.js

jquery.js

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互等操作。以下是关于 jQuery.js 的核心信息和使用方法: 获…

jquery删除

jquery删除

jQuery 删除元素的方法 使用 jQuery 删除 DOM 元素有多种方式,可以根据需求选择合适的方法。 remove() 方法remove() 方法会删除选中的元素及其子元素,同时移除元素上的…

jquery赋值

jquery赋值

jQuery 赋值操作 jQuery 提供了多种方法对 HTML 元素的属性、内容、样式等进行赋值操作。以下是常见的几种赋值方式: 文本内容赋值 使用 text() 方法可以设置元素的文本内容,该…

jquery dom

jquery dom

jQuery DOM 操作指南 jQuery 提供了丰富的 DOM 操作方法,可以简化原生 JavaScript 的 DOM 操作。以下是常用的 jQuery DOM 操作方法: 选择元素 使用 j…

jquery清空

jquery清空

使用 jQuery 清空元素内容的方法 清空 HTML 元素内容 使用 .empty() 方法可以移除选定元素的所有子节点(包括文本和子元素)。 $("#elementId").empty();…

jquery 多选

jquery 多选

jQuery 多选实现方法 使用 prop() 方法实现多选 通过 prop() 方法可以批量设置多个复选框的选中状态。以下是一个示例代码: $('input[type="checkbox"]').…