jQuery DOM元素添加删除
来源:互联网 发布:淘宝售后申请时间限制 编辑:程序博客网 时间:2024/04/28 06:25
remove()和detach()的区别:
$('div').click(function(){alert(123);});var $div = $('div').detach();$('body').append( $div );//使用detach()方法删除,再添加后,仍具有点击事件。
$('div').click(function(){alert(123);});var $div = $('div').remove();$('body').append( $div );//使用remove()方法删除,在添加后,不具有点击事件。clone():
$('div').click(function(){alert(123);});var cloneDiv = $('div').clone();//没有参数时,复制的div不具有点击事件$('body').append( cloneDiv );
$('div').click(function(){alert(123);});var cloneDiv = $('div').clone(true);//参数为true时,复制的div拥有点击事件$('body').append( cloneDiv );});
$('div').click(function(){alert(123);});$('span').click(function(){alert(456);});var cloneDiv = $('div').clone(true,false);//复制的子元素span不具有点击事件$('body').append( cloneDiv );
after(),before(),append()和prepend():
<div>div<span>span</span></div>
$('div').before($('span'));经过before()后:有剪切,复制操作
<span>span</span><div>div</div>如果有多个div:
<div>div<span>span</span></div><div></div>
$('div').before($('span'));结果:
<span>span</span><div>div</div><span>span</span><div></div>append():
<span>span</span>
$('span').append( '<div>123</div>' );结果:
<span>span<div>123</div></span>
<span>span</span><div>123</div>
$('span').append( $('div') );结果:有剪切,复制操作
<span>span<div>123</div></span>
$('div').append( $('span') );$('span').appendTo( $('div') );//两者结果相同
$('div').append( $('span') ).css('border','1px red solid');//css设置对象是div$('span').appendTo( $('div') ).css('border','1px red solid');//css设置对象是span
wrapAll():
<span>span</span><span>span</span><p>p</p><span>span</span>
$('span').wrapAll('<div>')
<div><span>span</span><span>span</span><span>span</span></div><p>p</p>
wrap():
<span>span</span><span>span</span><span>span</span>
$('span').wrap('<div>')结果:
<div><span>span</span></div><div><span>span</span></div><div><span>span</span></div>
wrapInner():
<span>span</span><span>span</span><span>span</span>
$('span').wrapInner('<div>');结果:
<span><div>span</div></span><span><div>span</div></span><span><div>span</div></span>
unwrap():
<div><div><span>span</span></div></div><div><span>span</span></div><div><span>span</span></div>
$('span').unwrap();结果:
<div> <span>span</span></div><span>span</span><span>span</span><span>span</span>
阅读全文
0 0
- jQuery DOM元素添加删除
- JQuery DOM元素的删除和添加
- jQuery的DOM操作之添加元素和删除元素
- DOM添加删除元素
- AJAX DOM添加删除元素
- Dom动态添加删除元素
- jquery 添加、删除元素
- jquery 添加删除元素
- jQuery 添加删除元素
- JQuery添加删除元素
- jQuery -> 删除/替换DOM元素
- 10015---jQuery--jQuery DOM 操作-删除元素
- 10014---jQuery--jQuery DOM 操作-添加元素
- jquery添加和删除元素
- jQuery动态添加、删除元素
- jQuery添加和删除元素
- jquery动态添加删除元素
- jquery添加和删除元素
- 数字图像处理——边缘检测
- 统计字符串中字符的频数
- 开发环境搭建
- Linux获取Root
- 个人新博客开通
- jQuery DOM元素添加删除
- 【NOIP2015】斗地主
- java面向对象上
- UVA 417 Word Index
- linux adc驱动(基于三星通用adc api)
- Hbase--初识
- [LeetCode] Combination Sum 2
- C#操作XML
- Numpy学习(一)