我正在使用 JQuery 基于用户输入创建标签。以下是代码片段 -
$('#inputID').after('<label id="newLabel">Created</label>');
这在 Chrome 和 Firefox 中运行良好,但在 IE 中中断。我尝试使用 insertAfter 和 append 但结果相同。我使用开发者工具和页面资源来查看标签是否已生成,但看不到。但是,它在页面上可见。
我正在使用 JQuery 基于用户输入创建标签。以下是代码片段 -
$('#inputID').after('<label id="newLabel">Created</label>');
这在 Chrome 和 Firefox 中运行良好,但在 IE 中中断。我尝试使用 insertAfter 和 append 但结果相同。我使用开发者工具和页面资源来查看标签是否已生成,但看不到。但是,它在页面上可见。
IE 8 与 Javascript 存在一些问题。但是尝试使用不同的 jQuery 版本,它可能会很有用......
动态生成的元素在页面源中不可见,如果您点击ctrl+u查看页面源,则无法找到。
Although that can be find with firebug or inspecting in chrome dev tools.
在 Firefox 中,如果您使用的是 webdeveloper 扩展,它可以让您查看view generated source
此扩展栏中的查看源选项卡中的内容。