问题描述
|
我有一堆照片在阵列中。
<div>
<img id=\"photo1\">
<img id=\"photo2\">
<img id=\"photo3\">
<img id=\"photo4\">
</div>
我有幻灯片放映。我的幻灯片通过显示基于div的照片编号来工作。
var photos = $(\'div img\');
$(photos[0]).show();
有没有一种快速的方法来获取img在div中的位置?因此,#photo1将为0,#photo4将为3。
解决方法
要获取
photo3
的索引,请使用$(\"#photo3\").index()
。
, 您应该在需要传递索引的地方使用eq方法。
photos.eq(0).show()
, 查找图像ID,您可以尝试此
var imgID = $(\'img\').attr(\'id\');