2012-01-27 60 views
2

我使用这样的输入按钮做一个jQuery移动controlgroup:如何预先选择一个jQuery手机输入按钮?

<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元素,但我想知道是否有一个唯一的标记解决方案,也?

回答

4

我知道这是前回答了一些时间,但我认为正确的答案是设置上添加含有该按钮的DIV的“UI-BTN-积极”级。

+0

好点!好好采取。 – frequent 2013-05-24 16:35:05

+0

感谢你的这一点,但我使用单选按钮,并将活动类添加到标签时,它将突出显示的第一个电话,但仍然如果我选择另一个选项。任何想法? – metamagicson 2014-03-28 08:13:29

1

我试图通过给一个数据主题=“b”代表所选择的按钮,以找到一个解决方案。 data-theme =“b”非常类似于活动状态。这里的演示 - http://jsfiddle.net/hz9Q3/

让我知道是否有帮助。

+0

我喜欢这个主意! – frequent 2012-01-27 14:01:22

相关问题