动态添加jQuery Mobile属性

时间:2014-02-06 18:38:28

标签: jquery jquery-mobile dynamic attributes

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

此代码完美无缺:

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

我想要#color_group& #animal_group的属性为data-type =“horizo​​ntal”。我找不到任何类似控制组和方法的方法。但可折叠;所以我试过了:

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

这会添加属性,但是当使用这种方法时,jQuery mobile会以这种方式添加它。

2 个答案:

答案 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