Jquery mobile Jquery Mobile:动态关闭元素上的所有JQM样式

Jquery mobile Jquery Mobile:动态关闭元素上的所有JQM样式,jquery-mobile,Jquery Mobile,我有一个要素: <td colspan="3" data-enhance="false"> <select id="CandidatesListBox" size="9" onchange="MoveToGeocode()" style="width: 100%" class="candidatesList" data-role="none"></select> </td> JQM添加样式并在指定JQM css文件时进行渲染。一旦它被调用

我有一个要素:

<td colspan="3" data-enhance="false">
    <select id="CandidatesListBox" size="9" onchange="MoveToGeocode()" style="width: 100%" class="candidatesList" data-role="none"></select>
</td>

JQM添加样式并在指定JQM css文件时进行渲染。一旦它被调用,除非您通过自己的方式覆盖CSS,否则无法停止为特定元素应用样式。因为JQM本身用元素包装我们的元素。因此,作为一种解决方案,获取元素并从元素中删除JQM添加的其他类名。此外,还需要删除包装元素

$(document).bind('mobileinit', function () {
    $.mobile.keepNative = "select"; /* jQuery Mobile 1.4 and higher */
});