2013-03-04 71 views
0

我生成与Django的形式,并验证错误显示这样的(可能有多个):添加类元素与某一类

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

我想样式错误“推特Boostrap的方式“,通过添加类”警报警告错误“,并认为一种方式可能与使用jQuery。这是我的(可怜)尝试,那是行不通的:

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

我在做什么错?

+1

'$( 'errorList礼。 ')addClass(' 警报警报的错误')' – adeneo 2013-03-04 22:46:10

回答

3

,并使用errorlist代替errorList(较低的 “L”)

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

没错。那就是问题所在。谢谢! – holyredbeard 2013-03-04 22:48:52

0

你不需要each功能,只需拨打addClass这样的:

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

附:似乎没有任何理由通过JavaScript添加这些CSS类,您应该立即从服务器端代码输出它们。

0

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

$('.errorList').addClass('alert alert-error'); 
相关问题