Я пытаюсь создать сообщение об ошибке для отображения пользователю, но оно не работает. Сообщение об ошибке должно получать дополнительные сообщения, если пользовательский ввод отсутствует, а затем отображать все ошибки (красным), каждый в одной строке, в промежутке.Создание сообщения об ошибке
$(function() {
$("#intButton").click(function() {
var errorMsg = "";
$errorMsg = $(errorMsg);
$($errorMsg).css("color", "red");
if (!$("#intMin").val()) $($errorMsg).append("<p>Enter a minimum value!</p>");
if (!$("#intMax").val()) $($errorMsg).append("<p>Enter a maximum value!</p>");
$("#intResult").text($($errorMsg).text());
});
});
HTML:
Min:<input type="text" id="intMin">
Max:<input type="text" id="intMax">
Result: <span id="intResult"></span>
Это не показывает никаких ошибок на всех, и он просто не работает. В пределах пролета ничего не отображается.
Вы создаете элемент JQuery несколько раз с $ ($ ErrorMsg). – NicoSantangelo
Какова цель var errorMsg = ""; $ errorMsg = $ (errorMsg); – jbduzan
Разве вы не используете какой-то код HTML где-то на своей странице? Вы должны предоставить jsfiddle –