javascript - Internet Explorer 7 折叠空跨度上的空白区域,如何防止这种情况发生?

标签 javascript html internet-explorer internet-explorer-7

我有以下标记:

<div><span class="first-name"></span> is really cool.</div>

在页面加载后由 AJAX/JavaScript 填充:

$(function () {
    $.get('/get-data', function (response.) {
        $('.first-name').text(response.name);
    });
});

在 IE 中,这会导致 span 折叠后出现空白区域,因此我得到:“Charlieis really cool.”在其他浏览器中不会发生,我现在可以通过在 span 中放置一个   来解决这个问题,但感觉就像一个大 hack。

有没有更好的方法来处理这个问题?

此外,如果需要,这里有一个在 IE 7 中运行的实例:http://jsfiddle.net/rxAK4/ .

最佳答案

我经常发现   在我对是否显示我想要的空间有任何疑问时非常方便。我在这里使用它不会有任何问题。

关于javascript - Internet Explorer 7 折叠空跨度上的空白区域,如何防止这种情况发生?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5865114/

相关文章:

javascript - 如何使用 JS 或 jQuery 从另一个网站获取 div/class 中的文本?

html - 使用位置 :absolute on child divs sticks them together into one place

javascript - Internet Explorer 7 Ajax 链接只加载一次

javascript - Socket.io 房间不工作

javascript - 如果不确定,如何防止复选框被标签点击选中?

javascript - createjs 8子类实例的继承产生错误

javascript - 没有 anchor 的 Bootstrap 选项卡?

javascript - 在输入字段中仅粘贴数字

javascript - Internet Explorer 8 - SCRIPT87 : Invalid argument

internet-explorer - IE8中PNG的背景颜色