私はクラス Playlist を持っています:
function Playlist() {
this.episodes = [ /*episode list*/ ];
};
そして、各エピソードを表示するメソッドを作成したい:
Playlist.prototype.display = function() {
$('.episodeList').each(function(index) {
$(this).children('title').text(this.episodes[index].title);
});
}
問題は、'.episodes[index]' の前の最後の 'this' が、私のプレイリストではなく、選択された dom オブジェクトを表していることです。
この問題を解決するにはどうすればよいですか? ありがとう。