2014-02-06 80 views
0

我正在动态添加jQuery移动属性。我有幸与他们中的一些人。但我似乎无法弄清楚如何正确添加data-type =“horizo​​ntal”。动态添加jQuery Mobile属性

此代码的工作完美:

$("form, fieldset, #info_list").collapsible(); 
$("#color_group, #animal_group").controlgroup(); 

我想#color_group & #animal_group有属性数据类型= “水平”。尽管如此,我找不到像控制组&可折叠的任何方法;所以我想这:

$("#color_group, #animal_group").attr("data-type", "horizontal"); 

这增加属性,但使用这种方法时,它以这种方式加入真实的jQuery Mobile不与它无关。

+0

? – Omar

+0

我正在使用版本1.4.0 –

回答

1

使用.controlgroup({ type: "horizontal" })"vertical"改变类型,而不是data-type

$("controlgroup_ID").controlgroup({ 
    type: "horizontal" 
}); 

$("controlgroup_ID").controlgroup({ 
    type: "vertical" 
}); 

Demo

其JQM版本您使用
+0

非常感谢。 –

+0

不客气:) – Omar

+0

看起来像我们在同一时间回答@Omar。加1 – ezanker