帮助一个朋友访问她的Squarespace网站,她想在她的博客帖子中隐藏一系列类别/标签,但前三个除外。我可以使用带有第n个类型选择器的CSS轻松地做到这一点。问题是,Squarespace在每个标签之后都注入了一个逗号(我通过PHP假设),所以看起来

CATEGORY,CATEGORY,CATEGORY 、、、、、

因为是Squarespace,所以如果不进入开发人员模式就无法获取PHP文件,这将阻止她自己轻松编辑自己的网站。

代码如下所示:



<span class="entry-category" id="yui_3_17_2_8_1474308570683_4842">
<a href="/?category=COLLABORATIONS" class="entry-morefrom-link" rel="tag">COLLABORATIONS</a>
,
<a href="/?category=Dress" class="entry-morefrom-link" rel="tag">Dress</a>, <a href="/?category=FASHION" class="entry-morefrom-link" rel="tag" id="yui_3_17_2_8_1474308570683_4979">FASHION</a>
,
<a href="/?category=HAIR" class="entry-morefrom-link" rel="tag">HAIR</a>
,
<!-- etc. etc. -->
</span>





CSS和JS / jQuery是我这里唯一的选择。任何帮助是极大的赞赏。

谢谢!

最佳答案

抓住了一个帮助我解决问题的朋友。部分原因是我运行的是旧的jQuery参考,而不是2.1.1或任何远程的参考。我们能够使用的代码是

$('.entry-category').map(function(val, i) {
    this.innerHTML = this.innerHTML.replace(/,/g, ' ');
})


谢谢大家的投入。

关于javascript - 删除Squarespace中标签之间的逗号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39579948/

10-09 20:57