我试图编写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来查找所需内容。

可能对您有帮助。

10-06 12:01