我正在使用JQuery基于用户输入创建标签。以下是代码段 -
$('#inputID').after('<label id="newLabel">Created</label>');
这在Chrome和Firefox中运行良好,但在IE中有所突破。 我尝试使用insertAfter并追加但结果相同。 我使用Developer Tools和pagesource来查看是否已生成标签,但看不到它。但是,它在页面上可见。
答案 0 :(得分:1)
IE 8在使用Javascript时遇到了一些问题。但是尝试使用不同的jQuery版本可能会有用......
答案 1 :(得分:1)
动态生成的元素在pagesource中不可见,如果你点击 ctrl + u 来查看你找不到的页面源。
Although that can be find with firebug or inspecting in chrome dev tools.
在Firefox中,如果您使用的是webdeveloper扩展程序,可以让您看到此扩展程序栏中视图来源标签中的view generated source
。