javascript - $(function() vs jQuery(document).ready

标签 javascript jquery user-interface frontend jsgrid

<分区>

不知道为什么jsGrid适用于 $(function() ( sample ) 但不适用于 jQuery(document).ready ( sample 2 )

我在示例 2 中遇到的错误是:Uncaught TypeError: Cannot set property '_grid' of undefined

我需要让它在 sample 2 上正常工作jQuery(document).ready

最佳答案

这是因为 countries 未定义。在工作案例中,您在全局范围内定义此变量。但是,在第二个示例中,您在使用此变量创建网格后定义它。

关于javascript - $(function() vs jQuery(document).ready,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50573903/

相关文章:

.net - 您在 UI 中使用 System.Component.BackgroundWorker 的频率如何? (如果曾经)

javascript - 为什么使用setTimeout函数会立即执行?

javascript - Jquery droppable - 贪婪没有按预期工作

javascript - 与 e.preventDefault 和 e.stopPropagation() 相反;

javascript - 卡在页面加载 : Too much Javascript?

javascript - 单击静音按钮时如何将音量 slider 上的输入类型范围重置为 0?

java - JScrollPane 不起作用,视口(viewport)正在堆叠面板

java - 如何在不双重实例化 JFrame 的情况下更改图像?

javascript - 如何在 iPad 和 iPhone 上完美显示全屏谷歌地图?

jquery - 图像 map 上的悬停和单击效果