四、操作DOM
1.操作属性
①attr()方法操作DOM属性有两种方式:一是attr('property','value'),该方式一次设置一个属性,而attr('property')则是获得property的属性值;二是attr({'prop1':'val1','prop2':'val2'}),该方式一次设置多个属性,其用法与css()方法设置元素样式十分相似。
②removeAttr()方法用于移除DOM元素的属性。
③虽然attr()和removeAttr()方法也能操作元素的class属性,但还是建议使用专用方法addClass()和removeClass(),因为这两个方法可以精确的控制有多个class属性的情况。
④prop()方法与attr()方法用法基本一致,在逻辑上应该返回boolean值的时候适合用prop()。
2.插入元素
以下四种插入元素的方法正如它们的字面意思一样:
①insertBefor(),在现有元素外部、之前添加元素。
②inssertAfter(),在现有元素外部、之后添加元素。
③appendTo(),在现有元素内部、之后添加元素。
④prependTo(),在现有元素内部、之前添加元素。
是个方法使用方法相同,只是效果有差异:
$('<a href="http://www.baidu.com">百度</a>').insertAfter(&