jQuery的dom操作

本文深入讲解了使用jQuery进行DOM元素的插入、删除、替换及复制等操作的方法,包括内部和外部插入、头部和末尾插入,以及如何通过before、after、replaceWith和replaceAll等函数实现元素的精确控制。同时介绍了如何利用jQuery获取和设置元素的内容、属性和值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

插入方法

内部插入
  • append 末尾插入
			$('.box').append($('<h1>你好</h1>'));
			$('body').append($('<h1>你好</h1>'));
			$('<h1>你好</h1>').appendTo('.box');
  • prepend 头部插入
			$('.box').prepend($('<h1>你好</h1>'));

-内容HTML和TEXT

			var x=$('h1').text();
			var x=$('h1').html();
  • val()属性
   			$('input[type=password]').val('abcdefg' );
  • is 判断
			console.log($('.box').is('div'));
外部插入
  • before() 之前插入
			$('h1').before('<p>今天</p>');
			$('<p>今天</p>').insertBefore('h1');
  • after() 之后插入
			$('h1').after('<p>今天</p>');
			$('<p>今天</p>').insertAfter('h1');
删除数据
  • remove 彻底删除
			$('h1').remove();
  • datach 删除后,保留事件链接
			var x=$('h1').detach();
			console.log(x);
  • empty 保留子节点
			$('.box').empty();
替换
  • replaceWith()
			$('h1').replaceWith('<h1>hello world</h1>');
  • replaceAll()
			$('<h1>hello world</h1>').replaceAll($('h1'));
复制包装
  • 克隆,添加
			var a=$('h1').clone();
			$('.box').append(a);
包装
  • warp 单独包装
			$('p').wrap('<font color="red"></font>')
  • warpAll 将满足条件的都添加
			var a=$('p').wrapAll($('<font color="red"></font>'))
  • unwarp 去除父节点
			$('h1').unwrap();
  • warpInner 内部包裹
			$('p').wrapInner($('<font color="red"></font>'));
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值