У меня есть этот простой кусок кода в jQuery
К чему относится «тело» в этом коде?
$(document).ready(function() {
$('#switcher').click(function(event) {
if ($(event.target).is('.button')) {
$('body').removeClass();
if (event.target.id == 'switcher-narrow') {
$('body').addClass('narrow');
}
$('#switcher .button').removeClass('selected');
$(event.target).addClass('selected');
}
});
});
для этого HTML кода:
<body>
<div id="switcher" >
<h3>Style Switcher</h3>
<div class="button selected" id="switcher-default">
Default
</div>
<div class="button" id="switcher-narrow">
Narrow Column
</div>
</body>
У меня есть очень простой, но сложный вопрос (по крайней мере для меня): что делает body
сослаться к?
Я предполагаю, что он инкапсулирует все под #switcher
, но тогда мой стиль h3
исчезнет при нажатии.
открыть любой файл html ... что является основным элементом контента? jQuery нацеливается на элемент elemnt – charlietfl
Элементу '
' в HTML. – ChanduЭто относится к вашему тегу
.... не так ли? –