如何让逗号在jquery中消失?

时间:2015-03-03 03:34:29

标签: javascript jquery html css

在我的情况下,我需要附加','来分隔每个img以便implode(),但是我不想在每个img之间显示逗号,我怎么能css逗号的可见性。顺便说一句,我不能使用空格+“”,为什么,因为我之间有文字和空格,如果我使用空格,那么它也会打破这些词。

   imag=$('.result_tag:last').append('<img src="remove_sign.png">'+',');

2 个答案:

答案 0 :(得分:3)

尝试

.result .tag:last-child:after {
  content:",";
}

   var imag = $('.result .tag:last')
   .append('<img width=50px height=50px style=background-color:sienna; />');
.result .tag:last-child:after {
  content:",";
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<div class="result">
  <div class="tag">a</div>
  <div class="tag">b</div>
  </div>

答案 1 :(得分:1)

我假设您将在循环中添加多个img标记。如果是,我想创建一个数组并将每个img标记字符串推入数组,然后将join()用于字符串并将此字符串附加到$(&#39; .result_tag:last&#39; )选择器。

尝试这样的事情,

var arr =[];
var length=5;
for(var i <length; i++){
  arr.push('<img src="remove_sign.png">');
}
imag=$('.result_tag:last').append(arr.join());