如何使用CSS访问任何div中的动态div
在这种情况下,我需要访问jquerymobile动态生成的div。 如何使用CSS访问此文件?我需要更改内部分区的UI。 下面是HTML结构如何使用CSS访问任何div中的动态div,css,Css,在这种情况下,我需要访问jquerymobile动态生成的div。 如何使用CSS访问此文件?我需要更改内部分区的UI。 下面是HTML结构 <div id="myCreatedDiv"> <div class="jQueryMobileCreatedDiv"> /* I need to access this div */ </div> </div> /*我需要进入这个部门*/ 注:我在chrome的elem
<div id="myCreatedDiv">
<div class="jQueryMobileCreatedDiv">
/* I need to access this div */
</div>
</div>
/*我需要进入这个部门*/
注:我在chrome的element inspector中找到了上述结构
我的原始代码如下
<div id="one" class="myDiv" ui-body-d ui-content">
<input name="anyName" id="jQueryTextBox"/>
</div>
您可以访问中的div。jQueryMobileCreatedDiv
如下所示:
var divInside = $('.jQueryMobileCreatedDiv').children("div");
使用此CSS选择器:
#myCreatedDiv > div { /* Your CSS here */ }
你可以用它
$('#myCreatedDiv').find('#one');
or
$('.jQueryMobileCreatedDiv').parents('#myCreatedDiv').find('#one');
您可以使用生成的div的类
#myCreatedDiv > .jQueryMobileCreatedDiv {
}
谢谢你的回答,但是你能告诉我如何使用CSS访问这个,实际上我需要更改UI。意思是你想更改div的CSS吗?是的,我需要更改div的CSS你可以这样做:$('.jQueryMobileCreatedDiv')。children(“div”).CSS(“width”,“50px”)
@DharaParmar我想你误解了这个问题。OP希望以CSS中的元素为目标。这里与jQuery无关。您选择div的方式与选择任何其他div的方式完全相同:.myCreatedDiv.jQueryMobileCreatedDiv{/*这里的样式…*/}
。jQueryMobileCreatedDiv是动态生成的div。它是由jQueryMobile框架在运行时生成的,这很好-CSS规则是动态应用的。您只需要在CSSI中编写正确的选择器,就可以更新jQueryMobile应用的CSS规则,我和下面的大多数答案已经告诉您如何做到这一点