var $insertSuccessMessage = $('#insertSuccessMessage');
var $successPopup = $('#successPopup');
var $successSpan = $('#successSpan');
У меня есть DIV тег:Jquery «текст» не работает
<div id="insertSuccessMessage"></div>
Когда пользователь успешно вводит значение в поле ввода, я пытаюсь получить «успех» всплывающее окно появится под этот тег div так:
$insertSuccessMessage.append('<div class="alert alert-success alert-dismissible" id='successPopup' role="alert"><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button><span id="successSpan"></span></div>');
$successSpan.text("Successfully inserted value!");
Сторона: Я использую Bootstrap.
Так появится successPopup
, но текст не будет; текст не вставлен между тегами span.
Вам необходимо предоставить значительно больше кода для нас, чтобы помочь вам с этой проблемой. Насколько мне известно, successSpan не определен. –
У вас есть ошибка в коде, смешивая одиночные и двойные кавычки. В вашей строке, начинающейся с '$ insertSuccessMessage.append ...' часть 'id = 'successPopup'' должна быть записана в двойные кавычки. С одинарными кавычками она выходит из строки. – agrm