Я недавно начал изучать jQuery, и у меня возникли проблемы. Формат кода jQuery незнакомо из-за меня, исходя из фона C/C++.Как правильно использовать .append()
Итак, моя проблема в том, что .append() просто не добавляется. Я недавно работал над скриптом, чтобы создать всплывающее окно в jQuery, и вам нужно было добавить элемент в тело. Ничего не произошло. После дальнейшего тестирования .append(), похоже, не работает. Мой вывод: я, вероятно, злоупотребляю им, но я не знаю, как это сделать.
$('#contact').click(function (e) {
$('#about').append('<h1>test</h1>');
e.preventDefault();
});
Edit 1: Html было предложено
<!DOCTYPE html>
<html>
<head>
<title>Canteen Mate</title>
<link rel="stylesheet" type="text/css"
href="https://fonts.googleapis.com/css?family=Roboto">
<link rel="stylesheet" type="text/css"
href="https://fonts.googleapis.com/css?family=Roboto+Condensed">
<link rel="stylesheet" type="text/css"
href="https://fonts.googleapis.com/css?family=Ubuntu">
<link rel="stylesheet" type="text/css" href="css/home.css">
</head>
<body>
<div class = "nav_wrapper" id = "nav_wrapper">
<nav>
<ul>
<li class = "current"><a href="#nav_wrapper" id = "Home" class = "nav">Home</a></li>
<li><a href="#about" id = "About" class = "nav">About</a></li>
<li><a href="#contact" id = "Contact" class = "nav">Contact</a> </li>
</ul>
</nav>
</div>
<div class = "wrapper">
<img src="images/newfood.jpg" alt="Food" class="luncho">
<div class = "text">
<h1 class = "motto">Ordering from the canteen has never been so simple<br>
<p class = "motto-description" id = "about">Order food from your canteen from
anywhere as long as you have data.</p></h1>
</div>
</div>
Только некоторые HTML включен, чтобы сохранить пространство (HTML, в области Я добавляющим к). Элемент <script>
находится внизу.
Это, кажется, жизненно важно, хорошо заметили – NachoDawg
Ах, спасибо вам большое! Я посмотрел на href, потому что я идиот.Должен забыть мой кофе! Спасибо @eisbehr –
Добро пожаловать, @JamesBalajan! – eisbehr