我正在使用这个jQuery:
$('.myClass').html().replace("-", "‑");
用不断开的连字符替换连字符以防止包含....的文本包裹....你猜对了:连字符
这在IE8及以上版本中运行良好但我们必须支持IE6和7,其中这种方法不起作用。
有什么想法吗?
答案 0 :(得分:1)
我相信这是因为IE 6-7将连字符视为“断字”。
我能想到解决问题的唯一方法是将短语包装在<nobr></nobr>
标签中。
EG。 <nobr>word-break</nobr>
这应该可以阻止您的问题。
虽然没有看到某些背景,但很难说你会如何做到这一点。
修改强>