老师,关于您的例子中的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的作用域问题,希望具体讲解一下