处理动态HTML和Firefox问题
Working with dynamic HTML and Firefox issues
在Mac上使用最新版本的FireFox (40.0.3):
运行以下代码:
$(function() {
var $sc = $('<script id="tempScript" type="text/template"/>');
$("body").append($sc);
$("<div><h3>Hi</h3></div>").appendTo($sc);
});
然后在控制台中运行:
$("#tempScript").html()
实际结果:结果为"undefined"
预期结果:它应该返回:"<div><h3>Hi</h3></div>"
这是一个非常严重的问题,已经影响了我们很多web应用程序的功能。基本上已经破坏了我们应用程序的很多页面。
是否有解决这个问题的方法?我们必须使用Javascript来生成动态内容。
:我将脚本标记更改为隐藏的DIV, Firefox开始响应。这暂时是一个很好的解决方案,但是我很惊讶为什么Firefox不能正确处理使用脚本模板时的情况。
原来Firefox不处理动态添加的脚本文本/模板标签,不能在Javascript中返回其HTML内容(Chrome和Safari工作良好)。
我将脚本标签更改为隐藏的DIV, Firefox开始响应。这暂时是一个很好的解决方案,但是我很惊讶为什么Firefox不能正确处理使用脚本模板时的情况。
相关文章:
- Firefox奇怪的问题
- Firefox事件.目标问题
- 如果选项被禁用,则多个下拉菜单会导致FIREFOX出现问题
- firefox中的Javascript事件范围问题
- Firefox 15中的HTML5问题
- jQuery - 与 Firefox 的兼容性问题
- 我的Firefox插件和跨域https存在问题
- 俄罗斯木偶与Firefox和Webkit的显示问题:与IE配合良好
- Node.js/Socket.io适用于除Firefox之外的所有应用程序,这可能是缓存问题
- ASP.NET 和Javascript在Firefox问题中不起作用
- 砌体JS插件 - Chrome / Firefox 问题
- contenteditable-选择2个子段落并重写文本(Firefox问题)
- innerhtml出现奇怪的firefox问题
- 传递动态选择值以弹出链接Firefox问题
- 处理动态HTML和Firefox问题
- Facebook标签应用程序画布高度- firefox问题
- jquery按键事件对象keyCode firefox问题
- js滑块的firefox问题
- jquery-ui检索在一个按钮集(复选框)中选择的firefox问题
- 跨浏览器的jQuery - Firefox问题