如何预先选择jquery移动输入按钮?

时间:2012-01-27 10:51:57

标签: jquery button jquery-mobile

我使用这样的输入按钮完成了一个jquery-mobile控制组:

<div data-role="controlgroup" data-type="horizontal" class="panelSwitcher">
   <input type="button" data-iconpos="notext" data-icon="gallery" value="Gallerie" class="viewGrid" />
   <input type="button" data-iconpos="notext" data-icon="panels" value="Panels" class="viewPanel" />
   <input type="button" data-iconpos="notext" data-icon="detail"  value="Detail" class="viewDetail"  />
</div>      

我正在使用它来切换视图(添加/删除单个类,休息CSS),所以我真的不想使用链接标记(空href / alt)和事件绑定来执行此操作。单选按钮形式也太复杂,而且你不能只做图标无线电。

所以输入type=button

问题:
我正在gridview中加载我的页面,所以我想预先选择gridview按钮。我知道我可以jQuery addClass('ui-btn-active')到父.ui-btn元素,但我想知道是否还有一个仅标记解决方案?

2 个答案:

答案 0 :(得分:4)

我知道这已经回答了一段时间,但我认为正确的答案是在包含按钮的div上添加“ui-btn-active”类。

答案 1 :(得分:1)

我试图通过为所选按钮提供data-theme =“b”来找到解决方案。 data-theme =“b”非常类似于活动状态。这里有一个演示 - http://jsfiddle.net/hz9Q3/

如果有帮助,请告诉我。