将类添加到具有特定类的元素

时间:2013-03-04 22:42:38

标签: jquery django forms validation twitter-bootstrap

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

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

我想通过添加类“警报警报 - 错误”来设置错误“Twitter Boostrap方式”,并且想到了一种方法可以使用jQuery。这是我的(差)尝试,这是行不通的:

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

我做错了什么?

3 个答案:

答案 0 :(得分:3)

并使用errorlist而不是errorList(低“l”)

$('.errorlist').each(function() {
    console.log("!", (this));
    $(this).addClass('alert alert-error');
});

答案 1 :(得分:0)

您不需要each功能,只需像这样调用addClass

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

P.S。似乎没有任何理由通过javascript添加这些css类,你应该立即从服务器端代码输出它们。

答案 2 :(得分:0)

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

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