2016-06-15 7 views
-1

jQueryモバイルで動的に生成されるdivにアクセスする必要がある状況があります。 CSSを使用してこれにアクセスするにはどうすればよいですか?私は内部のdivのUIを変更する必要があります。 以下はHTMLの構造です。CSSを使用してdiv内のdynamic divにアクセスする方法

<div id="myCreatedDiv"> 
    <div class="jQueryMobileCreatedDiv"> 
     /* I need to access this div */ 
    </div> 
</div> 

注:

<div id="one" class="myDiv" ui-body-d ui-content"> 
    <input name="anyName" id="jQueryTextBox"/> 
</div> 

、誰もが同じのために私を助けることができる場合、それは非常に参考になるが、以下のような構造の上に、私はクロームの要素インスペクタで見つかった 私の元のコードです。

ありがとうございます!

+0

のクラスを使用することができます/} ' –

+0

.jQueryMobileCreatedDivは動的に生成されたdivです。実行時にjQueryMobileフレームワークによって生成されます –

+0

CSSのルールは動的に適用されます。あなたはあなたのCSSに正しいセレクタを書くだけでよいです。 –

答えて

1

あなたは.jQueryMobileCreatedDivの内側のdivをアクセスもできますが、このようなものです:

var divInside = $('.jQueryMobileCreatedDiv').children("div"); 
+0

あなたの答えをありがとう、しかし、あなたは私に教えてくださいどのように私はCSSを使用してこれにアクセスできますか、実際にはUIを変更する必要があります。 –

+0

はdivのcssを変更しますか? –

+0

はい、divの –

0

は、このCSSセレクタを使用します。

#myCreatedDiv > div { /* Your CSS here */ } 
0

あなたはそれを使用することができます。 * ... `.myCreatedDiv .jQueryMobileCreatedDivは{/ *ここにスタイリング:

$('#myCreatedDiv').find('#one'); 

or 

$('.jQueryMobileCreatedDiv').parents('#myCreatedDiv').find('#one'); 
0

あなたは、あなたが他の場合とまったく同じ方法でdiv要素を選択し、生成DIV

#myCreatedDiv > .jQueryMobileCreatedDiv { 

} 
関連する問題