jQuery Mobile显示隐藏的选择元素

使用display:none查看此select元素。 在jQuery Mobile中,尽管如此:

  An optinos  

我试图显示/隐藏依赖于其他用户操作的jQuery Mobile select元素,因此我为什么要这样做。

有任何想法吗?

当您的页面加载时,jQuery Mobile会增强您的页面以使其具有移动外观。 不幸的是,jQuery移动目前存在一个问题,它无法将自定义类(甚至是样式属性的自定义样式)附加到增强元素。 有关此问题,请查看https://github.com/jquery/jquery-mobile/issues/3577 。 作为一个解决方法,虽然仍然没有解决此问题,您实际上可以将其包装在div元素内,并控制div包装器的显示。

 

ui-screen-hidden是一个用于隐藏元素的jquery移动定义样式规则(在jquery.mobile..css中)。