1

validation-errorsユーザーがテキストボックスに間違った値を入力した場合に、クラスが''のエラーdivを表示するページがあります。

エラーdivが表示されたときにjavascript関数(ボタンにCSSプロパティを追加する)を実行する方法はありますか?この関数は現在、で呼び出されていwindow.onloadます。

ウィンドウが変更された/要素が追加された場合にjavascript関数を実行する方法はありますか?

4

3 に答える 3

4
$('.validation-errors').bind('DOMSubtreeModified', function () {
  if ($('.validation-errors').length) { 
    // code
  }
});
于 2012-09-19T12:02:28.733 に答える
3

ページにjQueryがある場合:

if ($('.validation-errors').length){ /*your code here */ }

純粋なJSでは、次のようになります。

if (document.getElementsByClassName("validation-errors").length){ /*your code here */ }
于 2012-09-19T12:00:23.250 に答える
0

jQueryを使用できる場合は、

$(".validation-errors").live(function() {/* do whatever you want when your error div exists */ });
于 2012-09-19T12:02:47.180 に答える