## 包裹節點和屬性操作
### 1.包裹節點
可以用wrap()方法將某個節點用其他標記包裹起來。
~~~javascript
$('strong').wrap('<b></b>');
~~~
**1.wrapAll()方法**
該方法會將所有匹配的元素用一個元素來包裹。
```javascript
$('strong').wrapAll('<b></b>');
```
**2.wrapInner()方法**
該方法將每一個匹配的子元素(包括文本節點)用其他結構化的標記包裹起來。
```javascript
$('strong').wrapInner('<b></b>');
```
### 2.屬性操作
**1.獲取屬性和設置屬性**
在jQuery中,用attr()方法獲取和設置元素屬性,removeAttr()方法來刪除元素屬性。
如果要獲取`<p>`元素的屬性title,那么只需要在attr()方法中傳入屬性名。
~~~javascript
var $para = $("p");
var p_txt = $para.attr('title');
console.log(p_txt);
~~~
如果要設置`<p>`元素的屬性值,也使用同一個方法。
~~~
$('p').attr('title','your title');
//設置多個屬性
$('p').attr({'title':'your title','name':'aaa'});
~~~
**2.刪除屬性**
刪除屬性可以用removeAttr()方法來完成。
~~~javascript
$('p').removeAttr('name');
~~~