#javascript #jquery
#javascript #jquery
Вопрос:
Я создаю веб-калькулятор, в котором я хочу добавлять каждое число, нажатое на абзац, это абзац для хранения всех введенных входных <p id="display" class="col-10 table-bordered" style="height:20px"></p>
данных, тогда это одна из кнопок <button class="col-2" id="seven">7</button>
, затем ниже приведен код jQuery, используемый для попытки сбора данных
@section scripts {
<script type="text/javascript">
$(document).ready(function () {
$("#seven").click(function () {
//document.getElementById('display').text('7') = $('#seven').text();
$("#display").append('7');
});
});
</script>
Проблема в том, что когда я нажимаю на кнопку 7, число появляется один раз на дисплее и исчезает, я думаю, что оно обновляется или что-то в этом роде, я, кажется, не могу заставить номер вставляться после нажатия, пожалуйста, помогите.
Комментарии:
1. Похоже, что кнопки находятся в форме. Тип по умолчанию
<button>
— «отправить», что приведет к перезагрузке страницы из-за процесса формы по умолчанию. Попробуйтеtype="button"
2. @charlietfl это действительно была проблема, я только что поддержал ваш комментарий, я добавил их в форму, потому что позже мне нужно будет отправить все, что ввел пользователь