【发布时间】:2012-01-20 05:02:57
【问题描述】:
我正在使用 jQuery 以一种简单的方式创建元素。
所以它应该在文档准备好后工作,它在 IE 上运行良好,但不适用于 Chrome、Firefox 或 Safari。 它们已创建,但不可见!
例如,在 chrome 中,当我在文档准备好后包含警报时,单击确定后,元素变得可见,或者当我打开“检查元素”时元素也变得可见。
有谁知道问题出在哪里?
var radio_span = $('<span></span>')
.addClass('jqTransformRadioWrapper')
.attr('id', spanRadio_id) (...etc)
【问题讨论】:
-
请创建一个jsfiddle.net 演示来举例说明您的问题。单独的代码 sn-p 不足以解决或解决您的问题。例如,您发布的代码没有显示您如何将新元素添加到 DOM 树。如果不提供更多信息,就无法为您提供帮助。
标签: jquery dom google-chrome