我正在动态添加jQuery移动属性。我和其中一些人有幸。但是,我似乎无法弄清楚如何正确添加data-type =“horizontal”。
此代码完美无缺:
$("form, fieldset, #info_list").collapsible();
$("#color_group, #animal_group").controlgroup();
我想要#color_group& #animal_group的属性为data-type =“horizontal”。我找不到任何类似控制组和方法的方法。但可折叠;所以我试过了:
$("#color_group, #animal_group").attr("data-type", "horizontal");
这会添加属性,但是当使用这种方法时,jQuery mobile会以这种方式添加它。
答案 0 :(得分:2)
<强> DEMO 强>
controlgroup小部件有一个'type'选项,你可以设置为水平(http://api.jquerymobile.com/controlgroup/)
$("#color_group, #animal_group").controlgroup({ type: "horizontal" });
答案 1 :(得分:1)
使用.controlgroup({ type: "horizontal" })
或"vertical"
更改类型,而不是data-type
。
$("controlgroup_ID").controlgroup({
type: "horizontal"
});
$("controlgroup_ID").controlgroup({
type: "vertical"
});
<强> Demo 强>