2011-06-04 6 views
0

ASP.NET4文がaspxページ内の別の場所にdiv要素を表示する場合は

これは、いくつかを持っている私の#のDIV1を定義するCSSファイルを持っているaspxページ、#1 DIV2、#のDIV3のスタイル、およびJavaScriptコードですdivを使った動的な変更。私の質問はページ内にあり、2つの同じIDを持つことはできません。 div2はここを通過できます。これを回避する最良の方法は何ですか? div2a、div2b、cssファイルを持っています - #div2a、#div2bは同じスタイルですか?そしてdiv2a、div2bの両方を選択するJavaScriptを持っていますか?お知らせ下さい。

<form id="form1" runat="server"> 
    <div> 
     <%if (condition) { %> 
     <div id="div1"> ... </div> 
     <%} %> 
     <%else { %> 
     <div id="div2"> ... </div> 
     <%} %> 
     ... 
     ... 

     <%if (condition) { %> 
     <div id="div2"> ... </div> 
     <%} %> 
     <%else { %> 
     <div id="div3"> ... </div> 
     <%} %> 
    </div> 
</form> 

答えて

3

"class"属性を使用して同じスタイルを定義できます。同じクラス属性値を使用してさらに多くの要素を持つことができますが、それでもxhtmlは有効です。

+0

私の質問が更新されました。また、いくつかのjavascriptの依存関係もあります。 – Stan

+1

jQueryの使用は許可されていますか? jQueryは、クラス属性値に基づいて要素を選択できます。 – Arief

関連する問題