作为 jQuery 插件的一部分,使用 提取了一种奇怪的对象格式$.get()
,这意味着在任何后函数挂钩中都无法进行 DOM 遍历:
$.get($href)
.done(function(){
$linkClicked.addClass('active')
})
.fail(function(){
$.get(settings.errorUrl, function(){
$('.main-navigation .active').removeClass('active')
})
})
.always(function(data){
// The below line does not work correctly
$(settings.target).hide().html( $(data).children(settings.target).html() ).fadeIn('fast')
})
如果有人能伸出援手,那就太好了。非常感谢。