0

我正在用 Django 生成一个表单,验证错误显示如下(可能有几个):

<ul class="errorlist">
    <li>This field is mandatory.</li>
</ul>

我想通过添加类“alert alert-error”来将错误设置为“Twitter Boostrap 方式”,并认为可以使用 jQuery。这是我的(糟糕的)尝试,但不起作用:

$('.errorList').each(function() {
    $(this).addClass('alert alert-error');
});

我究竟做错了什么?

4

3 回答 3

3

并使用错误列表而不是错误列表(较低的“l”)

$('.errorlist').each(function() {
    console.log("!", (this));
    $(this).addClass('alert alert-error');
});
于 2013-03-04T22:47:21.623 回答
0

您不需要each函数,只需addClass像这样调用:

$('.errorlist').addClass('alert alert-error');

PS似乎没有任何充分的理由通过javascript添加这些css类,您应该立即从服务器端代码中输出它们。

于 2013-03-04T22:46:12.803 回答
0

使用没有意义.each()。做就是了:

$('.errorList').addClass('alert alert-error');
于 2013-03-04T22:46:35.600 回答