我试图消除“$”后面的空格,它实际上是字符串的一部分(例如 $ 100.00),并且是根据用户输入动态生成的。
我对正则表达式的了解非常有限。所以我不确定这是否是我应该使用的东西。或者也许更实用的解决方案是 .trim()。但据我了解,该方法会查找开头和结尾的空格。
这是我正在使用的标记:
<div class="sideBy_side">
Estimated Total Price ‡<br>
<span class="currency"><strong>$ 172.84</strong> <a class="popup currency"
href="/" title="USD">USD</a></span>
</div>
还有我的JSFiddle .
总的来说,我对 jQuery 和 JS 开发还很陌生。我们非常感谢您提供的任何指导。
最佳答案
您可以添加此代码:
jQuery('.currency').find('strong').text(function(_,txt){
return txt.replace(" ","");// or txt.replace(/\$\s/,'$');
});
关于javascript - 通过 jQuery 删除尾随空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24679661/