## 获取指定class属性的内容
```html
<html>
<head>
<title>我是标题</title>
</head>
<body>
<div class="test1">测试文本1</div>
<div class="test2">测试文本2</div>
<div id="test3">测试文本3</div>
</body>
</html>
```
上面是个简单的class示例,我们现在要获取三个测试文本,按照我们在上一小节学习的方法可以用数组的方式来获取
```javascript
$('div').eq(0).text()
$('div').eq(1).text()
$('div').eq(2).text()
```
那么有没有更加简单的办法呢?可以方便的指定获取某个测试文本,因为这个顺序不一定是固定的,所以通过位置取出来的值可能是错的,答案是有的,使用class/id类型的选择器
```javascript
//获取test1的文本内容
$('div.test1').text()
//获取test2的文本内容
$('div.test2').text()
//获取test3的文本内容
$('div#test3').text()
```
由于test1,test2和test3在其他标签中没有重复,所以我们也可以这么写
```javascript
//获取test1的文本内容
$('.test1').text()
//获取test2的文本内容
$('.test2').text()
//获取test3的文本内容
$('#test3').text()
```
如果在上面的`body`标签中再加入下面这行
```html
<ul class="test1">测试文本3</ul>
```
那么就不能省略前面的标签名字了,因为属性class为test1的标签有两个<br>
**通过上面的示例我们发现属性class的选择器和属性id的选择器的区别就是一个是符号`.`一个是符号`#`**
- 序言
- 第一章 基础
- 1.1 Html基础
- 1.2 CSS选择器
- 1.2.1 标签选择器
- 1.2.2 class/id选择器
- 1.2.3 属性选择器
- 1.3 JavaScript基础
- 1.4 json基础
- 第二章 中级
- 2.1 插件结构总览
- 2.2 meta头部节点讲解
- 2.3 main主体节点讲解
- 2.4 script脚本节点讲解
- 2.5 插件的安装调试与发布
- 第三章 高级
- 3.1 插件高级特性
- 3.2 常见内容保护突破方法
- 3.3 开发文档所没说的事
- 3.4 电脑js脚本测试插件
- 3.5 加login节点教程
- 3.6 使用yeoman生成器
- 3.7 自动化发布插件
- 第四章 附录
- 4.1 markdown基本用法