Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Jquery中使用字符连接Dom元素_Javascript_Jquery - Fatal编程技术网

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: ',';
}