jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何使jQuery Mobile属性XHTML有效大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我不久前开始使用jQuery Mobile,并且知道jQuery Mobile的人知道,它使用它自己的 HTML属性为项目提供预定义的角色.主要是div.
一些例子:

<div data-role="page" id="trackPage">
    <div data-role="header">
        ...
    </div><!-- /header -->
    <div data-role="content" id="content_init">
        <form action="DoTrack" method="post" id="track_form" data-ajax="false">
            <div data-role="fieldcontain" id="div_trackSELEct">
                <fieldset data-role="controlgroup" data-type="horizontal">
                    ....
                </fieldset>
            </div>
        </form>
        ...
    </div>
    ...
</div>

如您所见,添加了许多jQuery属性,如数据角色数据类型数据-ajax data-transition data-iconpos …

现在,我更喜欢使用XHTML严格语法,但在验证时我得到了这些错误http://cl.ly/400Q080G3X2V3j3x2S00

我也尝试了XHTML Transitional,但它也给出了同样的错误.

我尝试谷歌搜索找到解决方案,但不能.我想解决这个问题,所有jQuery Mobile属性都应该存在一个DTD,对吧?

有没有其他方法可以解决这个问题?

解决方法

jQuery Mobile主页明确指出它是:

因此,您应该使用HTML5 doctype.这将确保您的页面验证,如果这对您很重要.

<!DOCTYPE html>

不要忘记,如果使用HTML5 doctype,仍然可以使用XHTML样式的语法.我想大多数人都这么做.

便说一句,jQuery Mobile并没有构成它自己的属性 – 它们不是“jQuery Mobile”属性data-* attribute system是HTML5的一部分,并且存在以便您可以将任意数据附加到DOM节点.

大佬总结

以上是大佬教程为你收集整理的如何使jQuery Mobile属性XHTML有效全部内容,希望文章能够帮你解决如何使jQuery Mobile属性XHTML有效所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。