次のページ構造があります
<div class="main">
<article class="article">
<!-- ... -->
<div class="article-footer>
<ul>
<li><a href="#" class="article-play" data-play="3" data-src="http://..."></a></li>
<li>...</li>
<!-- ... -->
</ul>
</div>
</article>
<article class="article playing"> <!-- Notice Additional Class .playing
<!-- ... -->
<div class="article-footer>
<ul>
<li><a href="#" class="article-play" data-play="3" data-src="http://..."></a></li>
<li>...</li>
<!-- ... -->
</ul>
</div>
</article>
<!-- ... -->
</div>
だから私がやりたいのは、このクリック関数内です:
$(".audiojs .play-pause").click(function() {
<!-- Code Here -->
})
クリックすると、アンカータグ内のデータ属性.article-play
が記事内のクラスに置き換えられますが、クリックした場合よりもある場合はそれを他.playing
のものに置き換えます。data-play="3"
data-pause="4"
data-play="3"
data-pause="4"
data-pause="4"
data-play="3"