Просто начиная с Jquery, у меня есть функция, которая добавляет поле ввода ниже другого. Я хочу, чтобы это происходило только с самым последним, поэтому я установил класс на новый, который был создан, и удалил тег из предыдущего. Однако функция работает только с тегом, в котором изначально был класс. Вот код:
<html>
<body>
<div id="inputs">
<input type="text" class="input" placeholder="Enter text"><br>
<input type="text" class="appending-input" placeholder="Enter text"><br>
</div>
<script>
$(document).ready(function(){
$(".appending-input").keydown( function() {
$(".appending-input").attr("class", "input");
$("#inputs").append('<input type="text" class="appending-input" placeholder="Enter text"><br>')
});
});
</script>
</body>
</html>
Не возможно ли изменить класс на тегах, чтобы функция не выполнялась. Или есть лучший способ сделать это?