-2

我在有重复部分的 CMS 中使用这段代码。在本节中,我可以添加一个将重复的值。但我希望最后一个重复的项目被去掉逗号。有人可以建议如何从最后一个重复的项目中删除逗号。首先十分感谢!

<script type="text/javascript">
  $("#gallery").click(function(e){
    e.preventDefault();
    $.swipebox([
// begin repeating area/section - in this example 4 items are repeated
          {href:'[%MEDIA_URL%]', title:'[%TITLE%]'}, 
          {href:'[%MEDIA_URL%]', title:'[%TITLE%]'},
          {href:'[%MEDIA_URL%]', title:'[%TITLE%]'},
          {href:'[%MEDIA_URL%]', title:'[%TITLE%]'}, //this comma needs to be removed
// end repeating area/section
           ]);

//some code here to remove the last comma from the array ???

     });
 </script>
4

1 回答 1

0

在编写生成这样重复部分的服务器端循环时,不要将逗号放在字符串的末尾,而是让代码在字符串之前输出它。并检查这是否是循环的第一次迭代,如果是,则不要输出它。这样你就不会在开头使用逗号。

然后当循环结束时,不会有任何最后一个逗号。

于 2013-09-19T14:05:06.323 回答