将上下文传递给选择器时,最好是通过this
还是$(this)
?我尝试了后者并且有效; the doc提到了前者。
$('.link').on('click', function () {
$('.element', this).addClass('something');
// or, $('.element, $(this)).addClass('something'); ?
}
答案 0 :(得分:4)
使用:
$(this).find('.element').addClass('something');
$('.element', this)
将变为$(this).find('.element')
内部。