操作属性 
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()