2012-08-23 70 views
0

我想通过jQuery mobile制作一个多选菜单,我更喜欢本地菜单,所以设置data-native-menu =“true”。jquery移动数据占位符

当我为选择菜单设置数据占位符文本时,我发现可以选择数据占位符。

我可以避免选择数据占位符吗?

顺便说一句,我的设备是三星Galaxy S3。

谢谢。

样品: http://jsfiddle.net/HGBQc/62/

截图: http://imgur.com/yYImZ

回答

0

什么版本的jQuery Mobile的您使用的是?如果你在1.1.1中,你可以尝试以下之一:

  • 提供没有价值属性的选项(或空值属性)
  • 提供文本节点不是一个选项
  • 提供一个带有data-placeholder =“true”属性的选项 - 所以在标签上而不是。 (这使您可以使用具有值和文本节点作为占位符选项的选项)。

jQuery Mobile的自动呈现这些作为标题菜单的选项

+0

我已经尝试了所有的建议,但它仍然无法正常工作。示例:http://jsfiddle.net/HGBQc/66/ – Sam

+0

嘿,我已经得到你的例子工作...问题是你使用的jQuery的版本。目前它只与jquery 1.6.4或1.7.1兼容。我相信Jquery Mobile(1.2)的下一个版本将会兼容1.7.2和1.8 – MiiisterJim

+0

谢谢。我试图在jsFiddle中使用jQuery 1.6.4,但数据占位符选项仍然可选。 – Sam