我在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>
答案 0 :(得分:0)
在编写生成重复部分的服务器端循环时,不要将逗号放在字符串的末尾,而是将代码输出到字符串之前。并检查这是否是循环的第一次迭代,如果是,则不要输出它。这样你开始时就不会有逗号。
然后当循环结束时,不会有任何最后一个逗号。