Я пытаюсь сделать в список дел. Прилагаю список элементов в список задач с помощью append()
функцииЭлемент, добавленный через jquery append, не сохраняется на экране
HTML
<!DOCTYPE HTML>
<html>
<title>ToDo</title>
<head>
<meta charset="UTF-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript" src="script.js"></script>
<h2>TO DO LIST</h2>
</head>
<form name = "taskForm">
Task: <input type = "text" name = "task" >
<input type = "submit" id = "submit" value = "ADD">
</form>
<ul class = "list">
<li class = "item"></li>
</ul>
</html>
SCRIPT
$(document).ready(function(){
$('input#submit').click(function(){
var newTask = $('input[name=task]').val();
$('.list').append('<li class = "item"' + newTask + '</li>');
});
});
При нажатии на кнопку Submit, я вижу новую вспышку элемента на экране в течение второй, а затем исчезнуть сам по себе.
Почему я наблюдаю за этим поведением?
Поскольку страница перезагружается, когда вы отправляете форму – trebor