教程集 www.jiaochengji.com
教程集 >  jQuery  >  jquery 教程  >  正文 jquery DOM操作 基于命令改变页面

jquery DOM操作 基于命令改变页面

发布时间:2013-08-17   编辑:jiaochengji.com
jquery DOM操作 基于命令改变页面,需要的朋友可以参考下。
jquery DOM操作 基于命令改变页面,需要的朋友可以参考下。 操作属性
jQuery提供.attr()方法改变属性值,.removeAttr()方法删除属性
复制代码 代码如下:

$(document).ready(function(){
$('div.character a').each(function(index){
$(this).attr({
'rel': 'external',
'id': 'mylink' + index
});
});
});


插入新元素
jQuery提供了两种将元素插入到其它元素前面的方法,.insertBefore()方法和.before()方法,而.insertAfter()和.after()方法则用于将元素插入到其它元素后面.

$(document).ready(function(){
/*
*下面两种方法效果一样,使用.insertAfter()方法,可以通过连缀更多方法连续对所创建的a元素进行操作.
*而使用.after()方法,连缀的其它方法的操作对象会变成$('div.chapter p')中选择符匹配的元素
*/
$('<a href="#top">back to top</a>').insertAfter('div.chapter p');
$('div.chapter p').after('<a href="#top">back to top</a>');
});

DOM操作方法简单归纳
(1)要在每个匹配的元素中插入新元素,使用:

.append()
.appendTo()
.prepend()
.prependTo()
(2)要在每个匹配的元素相邻的位置上插入新元素,使用:

after()
.insertAfter()
.before()
.insertBefore()
(3)要在每个匹配元素的外部插入新元素,使用:

.wrap()
(4)要用新元素或文本替换每个匹配的元素,使用:

.html()
.text()
(5)要移除每个匹配的元素中的元素,使用:

.empty()
(6)要从文档中移除每个匹配的元素及其后代元素,但不实际删除它们,使用:

.remove()

您可能感兴趣的文章:
jquery DOM操作 基于命令改变页面
jQuery的运行机制和设计理念分析
jQuery学习笔记之DOM对象和jQuery对象
jquery和ajax的关系详细介绍
基于jquery的关于动态创建DOM元素的问题
php有什么框架模式
有jQuery背景,该如何用AngularJS编程思想?
jquery入门必备的基本认识及实例(整理)
浅析jQuery(function(){})与(function(){})(jQuery)之间的区别
jQuery性能优化大全

[关闭]
~ ~