Javascript 如何使用jQuery检索多个锚URL?
我想用Jplayer创建一个javascript播放列表。这是一个很好且简单的工具,但我从未使用javascript编写代码 请看本文中使用的javascript。它使用列表存储MP3和Ogg文件:Javascript 如何使用jQuery检索多个锚URL?,javascript,jquery,html,dom,jplayer,Javascript,Jquery,Html,Dom,Jplayer,我想用Jplayer创建一个javascript播放列表。这是一个很好且简单的工具,但我从未使用javascript编写代码 请看本文中使用的javascript。它使用列表存储MP3和Ogg文件: var myPlayList = [ {name:"Tempered Song",mp3:"http://www.miaowmusic.com/mp3/Miaow-01-Tempered-song.mp3",ogg:"http://www.miaowmusic.com/ogg/Miaow-0
var myPlayList = [
{name:"Tempered Song",mp3:"http://www.miaowmusic.com/mp3/Miaow-01-Tempered-song.mp3",ogg:"http://www.miaowmusic.com/ogg/Miaow-01-Tempered-song.ogg"},
{name:"Hidden",mp3:"http://www.miaowmusic.com/mp3/Miaow-02-Hidden.mp3",ogg:"http://www.miaowmusic.com/ogg/Miaow-02-Hidden.ogg"},
{name:"Lentement",mp3:"http://www.miaowmusic.com/mp3/Miaow-03-Lentement.mp3",ogg:"http://www.miaowmusic.com/ogg/Miaow-03-Lentement.ogg"},
{name:"Lismore",mp3:"http://www.miaowmusic.com/mp3/Miaow-04-Lismore.mp3",ogg:"http://www.miaowmusic.com/ogg/Miaow-04-Lismore.ogg"},
{name:"The Separation",mp3:"http://www.miaowmusic.com/mp3/Miaow-05-The-separation.mp3",ogg:"http://www.miaowmusic.com/ogg/Miaow-05-The-separation.ogg"},
{name:"Beside Me",mp3:"http://www.miaowmusic.com/mp3/Miaow-06-Beside-me.mp3",ogg:"http://www.miaowmusic.com/ogg/Miaow-06-Beside-me.ogg"},
];
所以现在,我只使用一个django模板(但它可能是另一个模板引擎)来创建这个变量。但是,我想使用javascript函数动态创建此列表(myPlayList
),该函数将从HTML代码中检索MP3 URL和Ogg vorbis URL
因此,从这个HTML代码中
<body>
<article id="track-0">
<h1>lorem ipsum</h1>
<ul>
<li><a href="...">Mp3</a></li>
<li><a href="...">Vorbis</a></li>
<li><a href="...">Flac</a></li>
</ul>
</article>
<article id="track-1">
<h1>lorem ipsum</h1>
<ul>
<li><a href="...">Mp3</a></li>
<li><a href="...">Vorbis</a></li>
<li><a href="...">Flac</a></li>
</ul>
</article>
<article id="track-2">
<h1>lorem ipsum</h1>
<ul>
<li><a href="...">Mp3</a></li>
<li><a href="...">Vorbis</a></li>
<li><a href="...">Flac</a></li>
</ul>
</article>
</body>
请原谅我的英语不好。如果你需要更多的信息,告诉我
谢谢。:-) 我会为每个链接添加一个类,例如:
<a class="mp3_link" href="...">Mp3</a>
我会为每个链接添加一个类,例如:
<a class="mp3_link" href="...">Mp3</a>
这可以通过多种方式实现,以下是一种可能性:
var files = [];
$('article').each(function() {
files.push({
mp3: $('li:nth-child(1) a', this).attr('href'),
ogg: $('li:nth-child(2) a', this).attr('href')
});
});
这可以通过多种方式实现,以下是一种可能性:
var files = [];
$('article').each(function() {
files.push({
mp3: $('li:nth-child(1) a', this).attr('href'),
ogg: $('li:nth-child(2) a', this).attr('href')
});
});
为什么使用:n-child()
而不使用:eq()
?为什么使用:n-child()
而不使用:eq()
?