读书人

jquery报错: #039;$.DATA(.).SETTINGS#039; 替

发布时间: 2012-10-08 19:54:56 作者: rapoo

jquery报错: '$.DATA(...).SETTINGS' 为空或不是对象
How to perform function after Jquery (window).load is complete:
http://stackoverflow.com/questions/5416209/how-to-perform-function-after-jquery-window-load-is-complete

经研究发现,是页面dom元素加载顺序导致的该问题。解决办法两个:
一 将遍历select元素并对其做操作的出错代码 $('select').each()放至$("#templateForm").validate()之后(即$(document).ready()的最后面):




二 将将遍历select元素并对其做操作的出错代码从$(document).ready()中抽出来,放到$(document).ready()下面的$(window).load()中:
 

读书人网 >Web前端

热点推荐