jQueryUI单选按钮可见

时间:2013-11-08 23:54:52

标签: jquery-ui radio-button jquery-ui-button

jQuery mobile让单选按钮可见。没有太多努力,jQueryUI可以实现吗?用户了解单选按钮的功能,因此我更喜欢保持视觉识别。

jQuery Mobile Radio Button

1 个答案:

答案 0 :(得分:1)

的jQuery

$("#radioSet").buttonset();
$("#radio1").button("option", "icons", { primary: 'ui-icon-check' });
$("#radio2").button("option", "icons", { primary: 'ui-icon-check' });

$("#radioSet input[type=radio]").on("click", function () {
    $("#radioSet input[type=radio]").each(function () {
        if ($(this).is(":checked")) {
            $(this).button("option", "icons", { primary: 'ui-icon-check' });
        } else {
            $(this).button("option", "icons", { primary: 'ui-icon-cancel' });
        }
    });
});

HTML

<div id="radioSet">
    <input type="radio" id="radio1" name="radio" checked="checked" />
    <label for="radio1">Radio 1</label>

    <input type="radio" id="radio2" name="radio" />
    <label for="radio2">Radio 2</label>
</div>