当前位置:首页 > jquery

jquery dom

2026-01-14 15:24:46jquery

jQuery DOM 操作指南

jQuery 提供了丰富的 DOM 操作方法,可以简化原生 JavaScript 的 DOM 操作。以下是常用的 jQuery DOM 操作方法:

选择元素 使用 jQuery 选择器可以轻松选取 DOM 元素:

$('p') // 选择所有 <p> 元素
$('#id') // 选择 id 为 "id" 的元素
$('.class') // 选择 class 为 "class" 的元素

修改内容 可以通过以下方法修改元素内容:

$('p').text('新文本') // 设置文本内容
$('p').html('<b>新HTML</b>') // 设置HTML内容
$('input').val('新值') // 设置表单元素的值

修改属性 可以使用 attr() 和 prop() 方法修改元素属性:

$('img').attr('src', 'new-image.jpg') // 修改属性
$('input').prop('disabled', true) // 修改属性状态

添加/删除类 可以动态添加或删除 CSS 类:

$('div').addClass('highlight') // 添加类
$('div').removeClass('highlight') // 删除类
$('div').toggleClass('highlight') // 切换类

创建元素 可以动态创建新元素并插入到 DOM 中:

var newDiv = $('<div>', {
  class: 'box',
  text: '新创建的div'
})
$('body').append(newDiv) // 插入到body末尾

插入元素 jQuery 提供了多种插入元素的方法:

$('p').after('<div>插入在p之后</div>') // 在元素后插入
$('p').before('<div>插入在p之前</div>') // 在元素前插入
$('div').append('<p>插入到div内部末尾</p>') // 在内部末尾插入
$('div').prepend('<p>插入到div内部开头</p>') // 在内部开头插入

删除元素 可以移除 DOM 中的元素:

$('div').remove() // 完全移除元素
$('div').empty() // 清空元素内容但保留元素

遍历 DOM jQuery 提供了遍历 DOM 树的方法:

$('li').parent() // 获取父元素
$('ul').children() // 获取所有子元素
$('li').first() // 获取第一个匹配元素
$('li').last() // 获取最后一个匹配元素
$('li').eq(2) // 获取索引为2的元素

事件处理 jQuery 简化了事件处理:

$('button').click(function() {
  alert('按钮被点击')
})
$('input').on('change', function() {
  console.log('输入值改变了')
})

CSS 操作 可以直接修改元素的 CSS 样式:

$('div').css('color', 'red') // 设置单个样式
$('div').css({
  'color': 'red',
  'background': 'yellow'
}) // 设置多个样式

动画效果 jQuery 内置了多种动画效果:

$('div').hide(1000) // 隐藏元素,动画持续1秒
$('div').show(1000) // 显示元素,动画持续1秒
$('div').fadeIn(1000) // 淡入
$('div').fadeOut(1000) // 淡出
$('div').slideUp(1000) // 向上滑动隐藏
$('div').slideDown(1000) // 向下滑动显示

jquery dom

标签: jquerydom
分享给朋友:

相关文章

react 如何引入jquery

react 如何引入jquery

安装 jQuery 库 在 React 项目中引入 jQuery 的第一步是安装 jQuery。可以通过 npm 或 yarn 安装: npm install jquery # 或 yarn a…

jquery下载

jquery下载

jQuery下载方法 官方下载渠道 访问jQuery官网(https://jquery.com/),点击页面中的“Download”按钮。提供两个版本选择: Production版本:压缩后的精…

jquery官网

jquery官网

jQuery 官网信息 jQuery 的官方网站是 jQuery.com,提供最新的 jQuery 版本下载、文档、教程和插件资源。 官网主要功能 下载 jQuery:提供压缩版(min…

jquery 之家

jquery 之家

jQuery 之家是一个专注于 jQuery 相关资源的中文网站,提供插件、教程、代码示例等内容。以下是相关信息整理: jQuery 之家网站内容 该网站通常包含以下资源: jQuery 插件…

jquery 面试题

jquery 面试题

以下是一些常见的 jQuery 面试题及其解答,涵盖基础概念、核心方法和实际应用场景。 jQuery 基础概念 jQuery 是什么? jQuery 是一个轻量级的 JavaScript 库,简…

jquery api

jquery api

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是 jQuery API 的核心功能和使用方法: 选择器 jQuery…