Jquery html div创建列表的变量
关于这个问题的一些信息:我正在尝试创建一个列表,列出一个人在密码方面遇到的所有问题,我相信有一百万种方法。然而,我这样做的方式是使用一个名为Jquery html div创建列表的变量,jquery,Jquery,关于这个问题的一些信息:我正在尝试创建一个列表,列出一个人在密码方面遇到的所有问题,我相信有一百万种方法。然而,我这样做的方式是使用一个名为what(这是前面定义的,所以这不是问题)的var,在清除它之前,让它接受div的值,然后what+我的新内容被放在新的div中,并且每个if语句都加上。因此,如果您的密码丢失了所有内容,那么应该会显示一个很长的列表 我以前做过一些改变,现在它不再工作了。另外请注意,我删除了只是为了解决问题。哦,它现在所做的是,它运行所有的if语句,只显示最后一个错误的if
what
(这是前面定义的,所以这不是问题)的var
,在清除它之前,让它接受div
的值,然后what
+我的新内容被放在新的div
中,并且每个if语句都加上。因此,如果您的密码丢失了所有内容,那么应该会显示一个很长的列表
我以前做过一些改变,现在它不再工作了。另外请注意,我删除了
只是为了解决问题。哦,它现在所做的是,它运行所有的if
语句,只显示最后一个错误的if
语句的文本(因此没有创建列表,但是所有问题的所有文本都会快速闪烁,直到最后一个保留下来)
您可以创建一个
元素并使用jQuery的append/appendTo函数
var ul = $("ul");
if( /*password passes criterion*/ ) {
flag = true;
checkSubmitStatus();
} else {
flag = false;
$("<li></li>").html(errormessage).addClass("messageboxerror").appendTo(ul).fadeTo(900,1);
}
/*Repeat for each criterion*/
var ul=$(“ul”);
如果(/*密码通过标准*/){
flag=true;
检查提交状态();
}否则{
flag=false;
$(“”)html(errormessage).addClass(“messageboxerror”).appendTo(ul).fadeTo(900,1);
}
/*对每个标准重复上述步骤*/
我不完全知道您的问题是要提供验证错误的完整列表,还是只提供遇到的第一个错误
如果所有这些都是,我同意丹尼斯的回答,即创建一个保持元素(例如标记),并为每个验证攻击添加var ul = $("ul");
if( /*password passes criterion*/ ) {
flag = true;
checkSubmitStatus();
} else {
flag = false;
$("<li></li>").html(errormessage).addClass("messageboxerror").appendTo(ul).fadeTo(900,1);
}
/*Repeat for each criterion*/