0

我有一系列按钮和一系列 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 从它们的类名中删除所有间距?

4

1 回答 1

1

您应该str_replace在 PHP 中使用下划线替换空格,这样就不会那么头疼了。

于 2015-10-06T22:45:48.710 回答