html解析jquery函数

时间:2014-07-24 22:19:54

标签: javascript jquery html

我在编写函数时遇到了麻烦。 情况如下: 我有这样的div:

<div class='sound'>
  <img src='$artwork' class='artwork' />
  <div>
    <p class='genre'>$genre</p>
    <p class='title'>$title</p>
    <i href ="$link" class='link'></i>
  </div>
<div class="sound' ... ...

和许多其他人一样。

我想创建一个按钮,让所有div的内容与classname'sound' 并使用此功能的播放器API:

$.fullwidthAudioPlayer.addTrack(trackUrl, title, meta, cover, linkUrl);

我在jquery中尝试了这个函数,它得到的数据没有被解析:

$('.sound').each(function() {
    $.fullwidthAudioPlayer.addTrack($('.content',this).text());

所以,我想知道正确的方法!

提前非常感谢你!

1 个答案:

答案 0 :(得分:1)

您必须分别查询每一个:

var trackUrl = $('.link', this).attr('href'),
    title = $('.title', this).text(),
    meta = $('.genre', this).text(),
    cover = $('.artwork', this).attr('src'),
    linkUrl = null;
$.fullwidthAudioPlayer.addTrack(trackUrl, title, meta, cover, linkUrl);