0

ASP.NET バリデーターを使用しており、セクションの可視性に基づいてそれらを有効/無効にする必要があります。

特定のバリデータを無効にする方法の例を次に示します。

// Disable validators for hidden sections
        window.ValidatorEnable($("*[id$='DriverName1RequiredFieldValidator']")[0], false);

私のセクションは div で、私のバリデーターはすべて「Validator」で終わる ID を持っています。私は次のように選択を書くことができると思います:

$("#mySectionId *[id$='Validator']")

複数の要素を取得します。それらをループして関数を呼び出すことはできますが、これを行うよりエレガントな方法があるのでしょうか?

4

2 に答える 2

1
$("#mySectionId *[id$='Validator']").each(function(){
    window.ValidatorEnable(this, false);
});
于 2013-05-16T02:35:49.457 に答える
1

The jQuery API has just what you need. Check out this function.

http://api.jquery.com/each/

于 2013-05-16T02:27:37.517 に答える