Javascript 在Jquery中使用字符连接Dom元素
我有一组锚定标记,我想用逗号分隔Javascript 在Jquery中使用字符连接Dom元素,javascript,jquery,Javascript,Jquery,我有一组锚定标记,我想用逗号分隔 <!-- Current --> <div id="wrapper"> <a href="some_url1" class="link">Something 1</a> <a href="some_url2" class="link">Something 2</a> <a href="some_url3" class="link">Something 3&
<!-- Current -->
<div id="wrapper">
<a href="some_url1" class="link">Something 1</a>
<a href="some_url2" class="link">Something 2</a>
<a href="some_url3" class="link">Something 3</a>
<a href="some_url4" class="link">Something 4</a>
</div>
<!-- Result After JQuery Function -->
<div id="wrapper">
<a href="some_url1" class="link">Something 1</a>,
<a href="some_url2" class="link">Something 2</a>,
<a href="some_url3" class="link">Something 3</a>,
<a href="some_url4" class="link">Something 4</a>,
</div>
,
,
,
,
编辑:
如何使用jquery实现这一点?使用:
如果你不想在最后一个逗号后面加逗号
或者,您可以使用CSS生成的内容
#wrapper a:after
{
content: ',';
}
你确定要在最后一个锚点后加逗号吗?@Robusto,这取决于我想如何实现列表。这是一个动态增长的列表。我已经有办法去掉逗号了。因此,在添加列表之前删除并重新添加所有逗号是一种可能的解决方案(不是我所说的)@Diodeus:是的,看起来相当苛刻。也许有人因为洛根没有用问题的形式表达他的问题而感到有点沮丧?(洛根:问一个问题总是最好的:)@T.J.克劳德:是的,但是这个网站上很多不太清楚的问题都没有投反对票。此外,如果把标题和文本放在一起,这个问题是隐含的。CSS解决方案对于大量用户仍然不起作用,尽管情况正在改善。。。当然,最后一个锚点后面会有逗号,我怀疑OP并不真的想要,尽管他确实展示了一个……过时的要求阻止了这成为一个解决方案=(对不起,我以为我这样做了)。
$('#wrapper a').after(',');
$('#wrapper > a:not(:last-child)').after(',');
#wrapper a:after
{
content: ',';
}