我有一个页面上有多个音乐播放器,需要制作一个索引来拉出当前播放器的位置。问题是currentPlayer不是一个小孩,所以使用.find或.filter然后.index将始终返回值为0,因为数组中没有其他的。
所以我需要在播放器阵列中找到.currentPlayer的索引。
HTML(非常简化):
<ul> <li> <article> <div class="player"></div> </article> </li> <li> <article> <div class="player currentPlayer"></div> </article> </li> <li> <article> <div class="player"></div> </article> </li> </ul>
JavaScript的:
var player = $('.player'),current = player.filter('.currentPlayer'),index = current.index();