2016-05-03 2 views
1

私は自分のサイトでレンダリングされた外部フォームからIDをスタイルする必要があります。 どのように要素witのランダムなCSS idをスタイルするには

  1. ページの更新1:問題は、IDは、このようなランダムであるということであるdiv要素#4 - 登録フォーム-container57287c94e2312
  2. ページリフレッシュ2:DIV#4 - 登録フォーム-container35469e56e2278
  3. ページ更新ツリー:リフレッシュ4のdiv#4 - 登録フォーム-container6575c98e1274
  4. ページ:DIV#4 - 登録フォーム-container25242e33e6584
  5. のように...

の場合私はそれが動作しません乱数なしでそれをスタイルしようとする...それをスタイルすることは可能ですか?

答えて

0

あなたははい、それはあるネイティブJS

1

のためのjQuery $('div[id^=div#4-register-form-container]')またはdocument.querySelectorAll('[id^="4-register-form-container"]');でこれを試すことができます。 [id~="-register-form-container"]のようなCSSセレクタを使用してください。
セレクタについての詳細はhereをご覧ください。

3

あなたは^=演算子とグループで始まる - を使用することができます[]id: -

div[id^="4-register-form-container"] { 
 
    height: 50px; 
 
    border: 1px solid red; 
 
}
<div id="4-register-form-container25242e33e6584"> 
 

 
</div>

1

使用[attribute^=value] CSSセレクタ。

すなわち、div[id^="div#4-register-form-container"] - そのid属性値がdiv#4-register-form-container

div[id^="div#4-register-form-container"] { 
 
    color: red; 
 
}
<div id="div#4-register-form-container57287c94e2312"> 
 
    Random div 1 
 
</div> 
 

 
<div id="div#4-register-form-container35469e56e2278"> 
 
    Random div 2 
 
</div>

で始まるすべての要素を選択します
関連する問題