使用jQuery从动态生成的类名中删除空格

时间:2015-10-06 22:42:57

标签: jquery class drupal drupal-field-collection

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

1 个答案:

答案 0 :(得分:1)

您应该在PHP中使用str_replace来替换带下划线的空格,更不用说头痛了。