多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 1. index方法 1. jquery的index()方法 搜索匹配的元素,并返回相应元素的索引值,从0开始计数 2. 如果不给 .index() 方法传递参数,那么返回值就是这个jQuery对象集合中第一个元素相对于其同辈元素的位置。**(不传就一直返回1)** 3. 如果找不到匹配的元素,则返回-1。 **我们用index方法来找元素的顺序索引** ### 1.1 实例 ![](https://box.kancloud.cn/36eefde786fedc14572855939dd5f9c3_782x523.png) ``` $(".containerBtn").on("click", ".reviewImg", function () { console.log("查看第" + $(this).index()); //永远返回1,因为他的同辈元素有一个在它前边 console.log("查看第" + $(".reviewImg").index(this)); //首先获取.reviewImg元素集合,在这个集合中获取当前节点的次序 layer.open({ type: 2, title: '图片预览', area: ['80%', '80%'], //宽高 fix: false, //不固定 maxmin: true, content: Aexit.ctxPath + '/web_uploader/review/' }); ``` ![](https://box.kancloud.cn/f9abe42dc4b1e761a4533f6460a14e0c_1483x643.png) ## 2. eq() 方法: 1. eq() 方法返回带有被选元素的指定索引号的元素。 2. 索引号从 0 开头,所以第一个元素的索引号是 0(不是 1)。 eq() 方法: **我们用eq()方法来找索引对应的元素,并操作元素** ![](https://box.kancloud.cn/f5e50d4e5408b26661fdf71edb88a536_348x230.png)![](https://box.kancloud.cn/2050484097c086d1973559d64e613470_299x202.png) 所以jquery的eq和index的方法是不同都得方向