jQuery .each() - 识别最后一项
Posted
技术标签:
【中文标题】jQuery .each() - 识别最后一项【英文标题】:jQuery .each() - Identify last item [duplicate] 【发布时间】:2014-08-06 15:35:06 【问题描述】:我想使用 .each() 函数在一组字符串之间添加一个逗号,末尾除外。怎么可能去掉最后一个逗号?
【问题讨论】:
您是否尝试过使用join
?
***.com/questions/952924/…
当您说“字符串集”时,您实际上拥有的是什么? “一组字符串”可以是一个数组、一个字符串、一个对象,谁知道呢。
@j08691 效果很好,谢谢!
【参考方案1】:
$('#mySelector:not(:last)').each
:-)
【讨论】:
当然,在每一项之后,您必须附加最后一项才能成为完整的解决方案。 为什么要在 ID 上使用每个? 因为我没有意识到我正在使用 ID。尽管如此,替换为您的选择器,语法 :not(:last) 将是正确的。【参考方案2】:FWIW,现代浏览器允许您使用 CSS 执行此操作,非常类似于 jQuery 解决方案:
.item:not(:last-of-type)::after
content: ', '
【讨论】:
以上是关于jQuery .each() - 识别最后一项的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Meteor 中使用 #each 块实现最后一项的条件?