当前位置:首页 > jquery

jquery增删改查

2026-02-03 17:38:52jquery

jQuery 增删改查操作

jQuery 提供了简洁的 API 用于 DOM 元素的增删改查操作,以下是常见方法总结:

查询元素

通过选择器获取元素:

$('div')          // 选择所有 div 元素
$('#id')          // 通过 ID 选择
$('.class')       // 通过类名选择
$('input[name]')  // 选择带 name 属性的 input

筛选结果:

jquery增删改查

$('li').first()    // 获取第一个 li
$('li').eq(2)      // 获取索引为 2 的 li
$('div').find('p') // 在 div 中查找 p 元素

修改元素

修改内容:

$('#el').html('<b>新内容</b>')  // 设置 HTML
$('#el').text('纯文本')         // 设置文本
$('input').val('新值')          // 设置表单值

修改属性:

jquery增删改查

$('img').attr('src', 'new.jpg')  // 修改属性
$('div').css('color', 'red')     // 修改样式
$('div').addClass('active')      // 添加类

添加元素

插入新元素:

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

删除元素

移除元素:

$('div').remove()      // 删除元素及其事件
$('div').empty()       // 清空元素内容
$('div').detach()      // 删除元素但保留事件

链式操作示例

jQuery 支持链式调用:

$('ul')
  .find('li')
  .eq(1)
  .html('修改第二项')
  .end()
  .append('<li>新增项</li>');

注意事项

  • 操作前需确保 DOM 已加载完成,推荐使用 $(document).ready()
  • 批量操作时注意选择器性能,避免复杂选择器
  • 修改内容时注意 XSS 防护,避免直接插入未处理的用户输入

标签: jquery
分享给朋友:

相关文章

jquery 选择

jquery 选择

jQuery 选择器基础 jQuery 选择器基于 CSS 选择器语法,用于快速定位和操作 DOM 元素。核心语法为 $() 或 jQuery(),括号内传入选择器表达式。 // 选择所有 <…

jquery div

jquery div

jQuery 操作 div 元素 jQuery 提供了多种方法来操作 div 元素,包括选择、修改内容、样式调整、事件绑定等。以下是常见操作的示例: 选择 div 元素 通过 ID 选择 div:…

jquery表单

jquery表单

jQuery 表单操作 jQuery 提供了丰富的 API 用于表单操作,包括表单元素的选择、值获取与设置、事件处理等。 表单元素选择 使用 jQuery 选择器可以方便地选取表单元素: // 选…

jquery时间

jquery时间

jQuery 时间处理 jQuery 本身不提供专门的时间处理函数,但可以通过 JavaScript 的 Date 对象结合 jQuery 的事件和方法来实现时间操作。以下是常见的时间处理需求及实现方…

jquery 节点

jquery 节点

jQuery 节点操作 jQuery 提供了丰富的 DOM 节点操作方法,可以轻松实现节点的增删改查。 查找节点 使用选择器查找节点是最常见的操作。jQuery 支持 CSS 选择器语法,可以快速定…

jquery 跳转

jquery 跳转

jQuery 页面跳转方法 使用 jQuery 实现页面跳转可以通过多种方式完成,以下是几种常见的方法: 修改 window.location 属性 // 直接跳转到指定 URL window.l…