0
私のASPXページで部分的なポストバックを使用しました。いくつかの要素では、要素を入力する必要があるかどうかをマークするために、スタイリングのCSSを指定します。最初は、何も入れずに、部分的なポストバックを実行すると、私のupdatepanel内のスタイリングがなくなりました。そこで、以下のコードを追加して、紛失したスタイリングを追加し直しました。部分的なポストバックでスタイルの重複を避ける
function pageLoad(sender, args) {
if (args.get_isPartialLoad()) {
$(".Mandatory").append('  <span style="color:red;">*</span>');
}
}
問題は、要素が私の更新パネルの外にある場合、それは重複*
看板を持っているだろう、ということです。
これを解決する方法はありますか?私。特定のクラスが既に<span style="color:red;">*</span>
を持っているかどうかをチェックする方法で、スタイルを2回追加しないでください。
セレクタを制限して、更新パネル内の要素のみを選択することができます。 $( "。Mandatory #updatepanel") –
あなたのコメントのようにして、私は#updatepanelを最初に入れてクラスを入れたので、これを行うことができました。つまり、次のようになります: '$ > ');' あなたのコメントを回答として投稿したら、私はそれを受け入れます。 – rcs