动态加载内容后应用jQuery样式
Apply jQuery styles after dynamically loading the content
我正在使用jQuery$.get来获取一些html内容。
$.get(url, function( data ) {
// process the content as a cell and append to a table.
}
html内容有一个日期选择器。
<input name="dropdate" id="dropdate" value="" class="datepicker_ddmmmyy"/>
‘datepicker_ddmmmyy’
是一个css类,在主页面中定义用于格式化日期。这里的问题是,在完成请求后,datepicker_ddmmyy样式没有应用于输入元素,当我点击文本框时,日历也不会弹出。使用F12,我可以看到样式类与元素一起存在,但没有被应用。我试过$(#elementid).trigger(“create”), $(#elementid).trigger(“enhance”).
,两者都不起作用。
这可能是因为当文档准备好时,您正在初始化这些jQuery插件,而通过$.get()
方法添加的项不存在,无法将方法和功能绑定到它们。
我建议您将这些初始化方法显式添加到$.get()
方法的success
处理程序中,或者调用一个知道它应该关心多少初始化程序的函数(如果您有几个)。
相关文章:
- 应用jQuery动画时出现意外的抖动效果
- 在应用 jQuery.Selected 时,使用 jQuery.Validate 来验证选择字段时,暴露错误
- 如何在应用jquery buttonset()后取消选中所有具有相同类名的单选框
- 动态加载内容后应用jQuery样式
- 在同一页面上的多个搜索框上动态应用 Jquery 中的搜索过滤器
- 在 scrollTop 上应用 Jquery 效果时遇到问题
- 对嵌套表单中的新字段重新应用 jquery - Rails 3
- 如何在 Backbone / Underscore 上应用 jQuery timeago 或 easydate
- 使用挖空.js隐藏/取消隐藏时不应用 jquery UI 主题
- 无法对同级 tr(表行)应用 jquery 切片方法
- CSS - 未应用 jquery 移动样式
- 仅在新内容中应用 jQuery
- 在应用 jquery 函数时 Id 是必需的吗?
- 在流星模板中重新应用 JQuery
- 了解JavaScript事件并应用jQuery事件/插件
- 如何在验证后应用jQuery淡入淡出效果
- 在JavaScript之前学习/应用jQuery
- 应用jquery插件:loudev.commultiselect
- 在动态驱动的表单上应用jQuery自动完成json数据源
- 在动态生成的html数据表上应用jQuery Resizable