Здравствуйте. Пытаюсь скрыть элемент block при нажатии на button, но код не работает. Скажите, пожалуйста, где ошибка?
<button id="button">Скрыть</button>
<div id="block">Этот элемент скроется</div>
<script>
$('#button').click(function(){
$("#block").css("display", "none;");
});
</script>
Здравствуйте!
Я увидел две проблемы:
Символ ";" не надо здесь:
$("#block").css("display", "none;");
Вместо этого напишите:
$("#block").css("display", "none");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
Весь код:
<button id="button">Скрыть</button>
<div id="block">Этот элемент скроется</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
$('#button').click(function(){
$("#block").css("display", "none");
});
</script>
У вас лишний символ при вызове ф-и.
Уберите после none ";".
<script>
$('#button').click(function(){
$("#block").css("display", "none");
});
</script>
После none убрать ;!
$('#button').click(function(){
$("#block").css("display", "none");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<button id="button">Скрыть</button>
<div id="block">Этот элемент скроется</div>
Продвижение своими сайтами как стратегия роста и независимости