0

Djangoでフォームを生成していますが、検証エラーは次のように表示されます(複数ある場合があります)。

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

「alertalert-error」というクラスを追加して、「Twitter Boostrapの方法」でエラーのスタイルを設定したいと思います。そして、jQueryを使用することでエラーを解決できると考えました。これは私の(貧弱な)試みです、それは機能していません:

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

私は何が間違っているのですか?

4

3 に答える 3

3

errorListの代わりにerrorlistを使用します(下の「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 に答える