JQuery - $(document).ready()执行BEFORE元素加载

Lui*_*lar 6 javascript asp.net-mvc jquery

所以,我正在从一个返回Json的MVC3动作中加载一些数据,其中包含一些参数和内容作为字符串.我将内容附加到某个div.在局部视图中,我有一个document.ready JQuery事件.由于某种原因,函数在附加内容之前执行,并且我在ready函数中声明的所有选择器都是空的.

这有逻辑上的原因吗?我设置超时选择器看到元素.但是超时可能非常不精确.

有什么建议?

谢谢!

示例代码小提琴:http://jsfiddle.net/aKxy7/

Lui*_*lar 0

我最终编写了一个方法,等待通过 ajax 加载的 HTML 中的选定元素准备就绪。

  • 我知道这是一个旧答案,但你能提供一个代码片段吗? (2认同)