我有一系列按钮和一系列div。他们根据drupal字段集合中的内容给出了类名,但是内容是带有空格的节目标题("游戏设计","计算机编程"等)
我想拥有它,所以当单击一个按钮时,会隐藏一个与所单击按钮具有相同类名的div。但是,我认为动态生成的类名会导致问题,因为标题中每个单词之间的间距和创建一大堆类,因此按钮不起作用。
为了了解如何创建类,请参阅字段集合文件中的一行,其中div被赋予其类名。
<div id="panel-wrap" class="<?=$content['field_curriculum_program_title'][0]['#title'] ?>">
按钮......
<?php for ($i = 0; $i < count($program_name); $i++) { ?>
<button id="fullscreen-button" class="<?php print $program_name[$i];?>">
<h4><?php print $program_name[$i]; ?></h4>
</button>
<?php } ?>
那么,是否有一种简单的方法可以获取具有相同id的多个对象并应用jQuery从类名中删除所有间距?
答案 0 :(得分:1)
您应该在PHP中使用str_replace
来替换带下划线的空格,更不用说头痛了。