jQuery
26.1 在表示jQuery对象的变量前加一个$
const sidebar = $('.sidebar');
const $sidebar = $('.sidebar');
const $sidebarBtn = $('.sidebar-btn');
26.2 缓存jQuery查询
function setSidebar() {
$('.sidebar').hide();
$('.sidebar').css({
'background-color': 'pink',
});
}
function setSidebar() {
const $sidebar = $('.sidebar');
$sidebar.hide();
$sidebar.css({
'background-color': 'pink',
});
}
26.4 对有作用域的 jQuery 对象查询使用find
$('ul', '.sidebar').hide();
$('.sidebar').find('ul').hide();
$('.sidebar ul').hide();
$('.sidebar > ul').hide();
$sidebar.find('ul').hide();