Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 阻止jQuery Mobile向元素添加自定义类_Javascript_Jquery_Jquery Mobile - Fatal编程技术网

Javascript 阻止jQuery Mobile向元素添加自定义类

Javascript 阻止jQuery Mobile向元素添加自定义类,javascript,jquery,jquery-mobile,Javascript,Jquery,Jquery Mobile,使用jQuery Mobile,如何防止它添加自己的元素和类?例如,我的原始HTML是: <div id="main-table"> <ul> <li> <form method="get"> <input name="SearchOrders" class="myInput" type="text" value="" />

使用jQuery Mobile,如何防止它添加自己的元素和类?例如,我的原始HTML是:

<div id="main-table">
    <ul>
        <li>
            <form method="get">
                <input name="SearchOrders" class="myInput" type="text" value="" />
                <input name="SendSearch" class="redButton searchButton" type="submit" value="" />
            </form>
        </li>
    </ul>
</div>
但这不起作用

我也试过:

data-enhance="false"

在父元素上,但这也不起作用。

来自jQueryMobile文档:

mobileinit事件

当jQuery Mobile启动时,它会在 文档对象。要覆盖默认设置,请绑定到mobileinit

这里的关键点是:配置覆盖应该在jQuery Mobile启动时可用,因此您应该在加载jQuery Mobile文件之前将配置脚本放在头部


$(文档).on(“mobileinit”,函数(){
$.mobile.keepNative=“输入”;
});
本地输入
$(document).on('mobileinit',function(){
    $.mobile.keepNative = 'input';
}); 
data-enhance="false"