我编写了以下函数来从 SharePoint 网站中的 html 代码中删除不间断空格(每当您打开母版页或页面布局时,SharePoint 设计器都会在您编写的任何代码中使用不间断空格!您最终会花费所有时间返回并删除它们)。
无论如何,它似乎太长了,我对 jQuery 还是很陌生,想知道是否有更简洁的方法来执行相同的任务。
<script type="text/javascript">
$(function(){
$('h1').each( function() {
var $h = $(this);
var html = $h.html();
html = html.replace( ' ', '' );
$h.html( html );
});
});
$(function(){
$('h2').each( function() {
var $h = $(this);
var html = $h.html();
html = html.replace( ' ', '' );
$h.html( html );
});
});
$(function(){
$('h3').each( function() {
var $h = $(this);
var html = $h.html();
html = html.replace( ' ', '' );
$h.html( html );
});
});
$(function(){
$('h4').each( function() {
var $h = $(this);
var html = $h.html();
html = html.replace( ' ', '' );
$h.html( html );
});
});
$(function(){
$('p').each( function() {
var $h = $(this);
var html = $h.html();
html = html.replace( ' ', '' );
$h.html( html );
});
});
</script>