Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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 取代nbsp;与_Javascript_Jquery - Fatal编程技术网

Javascript 取代nbsp;与

Javascript 取代nbsp;与,javascript,jquery,Javascript,Jquery,我想把这种代码放在第二位 <div id="social-links"> <!-- Facebook --> <a href="https://www.facebook.com/name" target="_blank"> <i class="fa fa-facebook-square fa-lg"></i> Facebook </a> &nbsp; <!-- Google

我想把这种代码放在第二位

<div id="social-links">
  <!-- Facebook -->
  <a href="https://www.facebook.com/name" target="_blank">
    <i class="fa fa-facebook-square fa-lg"></i>
    Facebook
  </a>
  &nbsp;

  <!-- Google+ -->
  <a href="https://plus.google.com/+name" target="_blank">
    <i class="fa fa-google-plus fa-lg"></i>
    Google+
  </a>
  &nbsp;
</div>
给你:

$('#social-links').html($('#social-links').html().replace(/&nbsp;/g,"<br/>"));
更新:

3年后我再次思考,我会这样做:

const $socialLinks = $('#social-links');
$socialLinks.html($socialLinks.html().split('&nbsp;').join('<br/>'));
它的性能比以前的代码要好得多。

您可以使用:

$('#social-links').html($('#social-links').html().replace(/&nbsp;/g, '<br/>'))
如果您喜欢纯JS:

var socialLink = document.getElementbyId("social-links");
socialLink.innerHTML = socialLink.innerHTML.replace(/&nbsp;/g,"<br/>");

啊,伙计,晚会迟到了

此处修复了稍长的版本:http://jsfiddle.net/kitsonbroadhurst/jyrv8e3j/2/

这个问题以前有人问过,顺便问一下:


在问下一次为什么不使用一个像样的文本编辑器之前,试着彻底搜索一下。你怎么知道他在使用哪一个呢?
var socialLink = document.getElementbyId("social-links");
socialLink.innerHTML = socialLink.innerHTML.replace(/&nbsp;/g,"<br/>");