我试图编写JavaScript代码来更改元素用户单击后的第一个div的css display属性,该属性具有类toggle-placement
。
我的代码使用循环创建了一个页面。循环每次都会生成这段代码:
<h3 class="placementName" onclick="showPlacement()" title="<?php echo $placement->getId() ?>"> Placement: <?php echo $placement->getName() ?></h3>
<div class="toggle-placement">
toggle-placement
初始化为display:none
,我想在单击其上方的<h3>
后显示每个div。我如何才能在标头之后获取div并更改其CSS?谢谢
最佳答案
如果要使用jQuery
@ haim770,请提供最佳答案:
$('h3.placementName').click(
function() {
$(this).next('.toggle-placement').show();
}
)
但是用css我认为这是不可能的。您必须使用jquery来查找所需内容。
可能对您有帮助。