jQuery ui小部件被呈现
jQuery-ui widget is rendered
如何检查jQuery ui小部件是否已呈现(1.11.2版本)?为了避免Uncaught Error: cannot call methods on xxxx prior to initialization; attempted to call method 'xxxx'
错误。
一种方法是使用类似的数据api
如果您的小部件名称是datepicker,元素id是date
,则
if($('#date').data('datepicker')){
//call method since it is initialized
}
演示:Fiddle
同样的操作也可以通过:data()选择器完成
if ($('#date').is(':data(datepicker)')) {
//call method since it is initialized
}
相关文章:
- 如何从内部销毁jQuery UI小部件's原型
- 如何在高级编译模式下使用 Google Closure 编译器编译 jQuery UI 小部件
- jQuery ui小部件被呈现
- 谷歌地图信息框能够显示JQuery UI小部件
- 完全禁用 Jquery UI 小部件
- 如何将 jquery ui 小部件包含在第二个堆叠模式对话框中
- 从头开始创建 JQuery UI 小部件
- 有没有更好的方法可以在没有jQuery UI的情况下使用jQuery UI小部件工厂
- 将所有jquery ui交互状态应用于所有jquery ui小部件内容
- 如何在使用jQuery UI小部件时发现所有可用的属性?
- 开发自定义剑道ui小部件
- 我可以使用JQuery UI小部件在我的网站使用在线资源
- 如何在剑道ui模板中显示剑道ui小部件
- 是否有一些复杂的UI小部件可以很好地与Tapestry集成
- jquery ui小部件之间的冲突
- 带有AJAX请求的JQuery UI小部件
- jQuery自动完成UI小部件-在动态创建的表行元素上执行jQuery选择事件
- 从非剑道UI小部件上拖放剑道UI模型
- 扩展jquery ui小部件-如何访问父事件
- 在JQuery UI小部件中不会触发SignalR回调