Six60 - Special
曲婉婷 - 没有什么不同
水木年华 - 一生有你
var songArr = ["audio/Six60 - Special.mp3",
"audio/曲婉婷 - 没有什么不同.mp3",
"audio/水木年华 - 一生有你.mp3"];
$('.list p').click(function() {
var i = $('.list p').index($(this));
music.src = songArr[i];
music.play();
})
效果是点哪个就播放哪个,但是如果不用jquery,用js有没有可以返回我点的是第几个P标签的方法,什么方法都可以。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
换个思维
js对于多个相同标签的事件定义都是要循环的,你可以在循环的时候顺便对每一个p增加一个key,这样每个标签就有自己的唯一序号了