Javascript 如何根据子类更改div?
我正在使用谷歌地图,我想改变“信息窗口”的尺寸 gmaps js自动生成此部分: 我想针对没有id或类的所选节来确定更改其宽度。然后我想我需要使用它的名为“gm-style-iw”的子div类作为引用来访问上面的另一个div 这个想法是这样的:Javascript 如何根据子类更改div?,javascript,jquery,css,infowindow,Javascript,Jquery,Css,Infowindow,我正在使用谷歌地图,我想改变“信息窗口”的尺寸 gmaps js自动生成此部分: 我想针对没有id或类的所选节来确定更改其宽度。然后我想我需要使用它的名为“gm-style-iw”的子div类作为引用来访问上面的另一个div 这个想法是这样的: div < .gm-style-iw { width: 220px; } div
div < .gm-style-iw {
width: 220px;
}
div<.gm风格iw{
宽度:220px;
}
但我们知道,正如您可能已经意识到的,您需要使用javascript才能按预期工作,并使用jQuery的
.parent()
。方法可能是到达那里最直接的途径
参考:
考虑以下因素:
jQuery('.gm-style-iw').parent().css('width','220px');
检查元素时,您会注意到内联width
属性已应用,并且在选择器.parent
中设置了外部width
属性规则
代码片段演示:
jQuery('.gm-style-iw').parent().css('width','220px')代码>
.parent{
宽度:100%;
背景:#达达达;
填充物:5px;
边框:1px虚线;
框大小:边框框;
}
gm风格的iw
这个答案中有一些变通方法:是的,我看到了一些示例,但在我的例子中,我想使用一个类,比如引用,而不是其他元素,比如“p”或“a”