当前位置:首页 > jquery

jquery 节点

2026-03-02 11:28:13jquery

jQuery 节点操作

jQuery 提供了丰富的 DOM 节点操作方法,可以高效地查询、创建、修改和删除 HTML 元素。

选择节点

使用 jQuery 选择器可以快速定位 DOM 节点:

// 通过 ID 选择
$('#elementId')

// 通过类名选择
$('.className')

// 通过标签名选择
$('div')

// 复合选择器
$('ul li.active')

创建节点

直接传入 HTML 字符串即可创建新节点:

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

// 创建带属性的元素
var newImg = $('<img>', {
  src: 'image.jpg',
  alt: '示例图片',
  class: 'thumbnail'
})

插入节点

jQuery 提供了多种插入节点的方法:

jquery 节点

// 在元素内部末尾插入
$('#container').append(newDiv)

// 在元素内部开头插入
$('#container').prepend(newDiv)

// 在元素外部之后插入
$('#target').after(newDiv)

// 在元素外部之前插入
$('#target').before(newDiv)

修改节点

可以方便地修改节点内容和属性:

// 修改文本内容
$('#element').text('新文本内容')

// 修改 HTML 内容
$('#element').html('<strong>加粗文本</strong>')

// 修改属性
$('#image').attr('src', 'new-image.jpg')

// 修改 CSS
$('#element').css('color', 'red')

删除节点

移除 DOM 节点的几种方式:

jquery 节点

// 移除元素及其子元素
$('#element').remove()

// 只移除子元素
$('#container').empty()

// 分离元素(保留数据和事件)
$('#element').detach()

遍历节点

jQuery 提供了节点遍历方法:

// 查找子元素
$('#parent').children()

// 查找父元素
$('#child').parent()

// 查找同级元素
$('#item').siblings()

// 查找特定条件的元素
$('li').filter('.active')

节点属性操作

获取和设置节点属性的方法:

// 获取属性
var src = $('#image').attr('src')

// 设置属性
$('#image').attr({
  'src': 'new.jpg',
  'alt': '新图片'
})

// 删除属性
$('#image').removeAttr('alt')

事件处理

为节点绑定事件处理程序:

// 点击事件
$('#button').click(function() {
  alert('按钮被点击')
})

// 动态绑定(适用于未来添加的元素)
$('#container').on('click', '.item', function() {
  console.log('项目被点击')
})

标签: 节点jquery
分享给朋友:

相关文章

jquery文档

jquery文档

以下是关于 jQuery 文档的核心内容和资源整理,便于快速查阅和使用: jQuery 官方文档 官网地址:jQuery Official Documentation 内容分类:API 参考…

jquery 筛选器

jquery 筛选器

jQuery 筛选器 jQuery 筛选器用于从一组匹配的元素中进一步筛选出符合条件的子集。这些筛选器可以基于元素的位置、内容、属性或状态进行筛选。 基本筛选器 :first 选择第一个匹配的元素。…

jquery js

jquery js

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够更高…

jquery 函数

jquery 函数

jQuery 函数基础 jQuery 是一个快速、简洁的 JavaScript 库,通过封装原生 JavaScript 功能简化 DOM 操作、事件处理、动画等。核心函数 $() 或 jQuery()…

jquery动画

jquery动画

jQuery动画基础 jQuery提供了多种动画方法,用于创建平滑的过渡效果。常用的动画方法包括animate()、fadeIn()、fadeOut()、slideUp()和slideDown()。…

jquery 刷新

jquery 刷新

jQuery 刷新页面方法 使用jQuery刷新页面可以通过以下几种方式实现,根据需求选择合适的方法。 直接调用JavaScript的location.reload()方法 location.re…