我正在尝试使用以下jQuery自动修复我网站文本中的寡妇。这是在WordPress中,这就是我使用无冲突模式的原因。
jQuery('p,h1,h2').not('a').each(function(){
var string = jQuery(this).html();
string = string.replace(/ ([^ ]*)$/,' $1');
jQuery(this).html(string);
});
问题是这也会影响段落内任何链接中a和href之间的空间,使其成为一个href,从而打破了链接。我尝试添加.not('a')以防止它在链接上运行,但它没有帮助。我也试过'p>一个'认为它只会指定p的孩子也不起作用。
是否可以从此脚本中仅排除“a href”,以免影响链接?
答案 0 :(得分:0)