使用 jQuery Mobile 时如何操作 DOM?

Posted

技术标签:

【中文标题】使用 jQuery Mobile 时如何操作 DOM?【英文标题】:How do I manipulate the DOM when I using jQuery Mobile? 【发布时间】:2011-12-05 07:47:00 【问题描述】:

我是否使用jQuery way?或者 jQuery Mobile 也提供了操作 DOM 的函数?

【问题讨论】:

【参考方案1】:

jQuery Mobile 包含 jQuery,因此您可以使用 jQuery 方式进行操作。

还要注意,jQuery Mobile 在页面初始化事件被调用之前不会生成最终的 DOM:

http://jquerymobile.com/test/docs/api/events.html

注意使用 AJAX 加载的页面的单独事件(默认开启)

【讨论】:

+1 但是,JQuery mobile 不包含 JQuery,它依赖于它的工作。所以你需要先导入它。简单的说明。 jquerymobile.com/demos/1.0rc1/docs/pages/page-anatomy.html【参考方案2】:

是的,您使用标准的 jQuery 技术进行 DOM 操作。

http://jquerymobile.com/demos/1.0rc1/docs/about/intro.html 说:

jQuery 的移动策略可以简单概括为:统一用户 可在所有流行的移动设备上无缝运行的界面系统 设备平台,建立在坚如磐石的 jQuery 和 jQuery UI 之上 基础。专注于基于渐进式构建的轻量级代码库 通过灵活、易于主题化的设计进行增强。

【讨论】:

以上是关于使用 jQuery Mobile 时如何操作 DOM?的主要内容,如果未能解决你的问题,请参考以下文章

隐藏 Safari 组件时如何使用 jQuery Mobile 从错误加载页面中恢复?

在 jQuery Mobile 中单击按钮时对列表视图进行排序

如何在jquery mobile中更改页面时避免黑屏

Jquery Mobile 和 JSON

jquery mobile 滑动面板 - 在包含 iframe 的区域上滑动事件

JQuery Mobile:单击文本字段时如何禁用默认键盘?