问题
How can I use jquery to remove non-breaking spaces (nbsp) which appear between html elements?
So, for example, the following code is generated by a cms:
<div><span>content</span> <span>content</span></div>
I am able to target the elements using slectors.
The following page suggests an answer to remove normal whitespace, but not non-breaking spaces. Remove whitespace and line breaks between HTML elements using jQuery
Thanks
回答1:
var div = "<div><span>content</span> <span>content</span></div>";
var newdiv = div.replace(/ /g,'');
demo
来源:https://stackoverflow.com/questions/3510646/remove-non-breaking-space-nbsp-from-between-elements-using-jquery