在JQuerymobile库中是否仍有禁用select元素样式的方法
我希望在我的应用程序中有一个本机选择菜单,所以如果我可以设置一个类似“data theming=none”的标志,将此控件标记为不由jquery mobile设置样式,那就太好了。这可能吗 我已经看过了,并且可以看到它将selectmenu功能应用于所有的选择元素,包括工具栏ui滑块元素 我对JQuery非常陌生,我的问题是,是否可以用我自己的一个不做任何事情的函数覆盖JQuery移动库中的selectmenu函数,如果可以,我该怎么做?我的另一个选择是离开CDN托管的JQueryMobile,下载并编辑现有的JQueryMobile 提前谢谢 data role=nojs应该做到这一点 此属性使jquery mobile跳过元素及其内容 作为解决办法,我建议: 将select包装在一个div中,您可以很容易地找到它,并在页面中添加如下内容:在JQuerymobile库中是否仍有禁用select元素样式的方法,jquery,jquery-mobile,Jquery,Jquery Mobile,我希望在我的应用程序中有一个本机选择菜单,所以如果我可以设置一个类似“data theming=none”的标志,将此控件标记为不由jquery mobile设置样式,那就太好了。这可能吗 我已经看过了,并且可以看到它将selectmenu功能应用于所有的选择元素,包括工具栏ui滑块元素 我对JQuery非常陌生,我的问题是,是否可以用我自己的一个不做任何事情的函数覆盖JQuery移动库中的selectmenu函数,如果可以,我该怎么做?我的另一个选择是离开CDN托管的JQueryMobile,
$(function(){
$d=$('#thedivthere');
$s=$d.find('select').attr('class','').clone();
$d.empty().append($s);
});
jquerymobile将不涉及这一点,因为添加这一点将在以后进行。并且它删除了jqm添加的所有类
data-role="none"
我刚试过这个,但不起作用。我将datarole放在select元素上,但没有效果。然后我把它放在一个选择周围的div上,它只隐藏了剩下的所有东西-9999px;职位:绝对。我稍后会测试它,我没有机会使用这个数据角色,我可能会误解它的用途。添加了一个变通方法。您好,只是为了确认上面的方法对我来说很有效。还想知道是否有替代selectmenu功能的解决方案,如果有,我该怎么做?你可以更换小部件,但必须在适当的时候完成。selectmenu由jquery mobile的一部分小部件提供。将来可能会禁用它。现在您可以重新定义小部件,使其不做任何事情。