-1

我正在使用 JQuery 基于用户输入创建标签。以下是代码片段 -

 $('#inputID').after('<label id="newLabel">Created</label>');

这在 Chrome 和 Firefox 中运行良好,但在 IE 中中断。我尝试使用 insertAfter 和 append 但结果相同。我使用开发者工具和页面资源来查看标签是否已生成,但看不到。但是,它在页面上可见。

4

2 回答 2

1

IE 8 与 Javascript 存在一些问题。但是尝试使用不同的 jQuery 版本,它可能会很有用......

于 2013-01-24T17:28:36.870 回答
1

动态生成的元素在页面源中不可见,如果您点击ctrl+u查看页面源,则无法找到。

Although that can be find with firebug or inspecting in chrome dev tools.

在 Firefox 中,如果您使用的是 webdeveloper 扩展,它可以让您查看view generated source此扩展栏中的查看源选项卡中的内容。

于 2013-01-24T17:31:10.547 回答