老師,關于您的例子中的this的使用,還是不太明白
老師您好在您課程里的如下代碼中
chapters.each(function(item){
var chapter = $(this)
var chapterTitle = chapter.find('strong').text()
var videos = chapter.find('.video').children('li')
var chapterData = {
chapterTitle : chapterTitle,
videos:[]
}
videos.each(function(item){
var video = $(this).find('.studyvideo')
var videoTitle = video.text();
var id = video.attr('href').split('video/')[1]
chapterData.videos.push({
title:videoTitle,
id: id
})
})
courseData.push(chapterData)
})
用到了兩個each循環和回調。其中都用到了 $(this)來獲取dom對象。對于這里$符號的使用以及this的作用域問題,希望具體講解一下
2015-12-25
同問?。?/p>
2015-08-16
不對。。。
2015-08-16
$(this)=item
2015-07-10
不要告訴我$(this)這是選擇當前元素,我只會jquery如果不是就算了,如果是看來又空可以學nodejs。