我正在尝试创建一条错误消息以显示给用户,但它似乎不起作用。如果缺少用户输入,错误消息应该会在其中包含其他消息,然后在一个跨度中显示所有错误(红色),每个错误都在一行中。
$(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>
这根本没有显示任何错误,它根本不起作用。跨度内没有显示任何内容。