## 包裹节点和属性操作
### 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');
~~~