2

我正在使用 JQM 进行移动 Web 应用程序开发。我正在尝试根据复选框状态隐藏/显示表单的一部分。这在 iphone 上运行良好,但在 android 手机上表现得很奇怪,比如当用户选择复选框时,它会显示该表单块,但会立即隐藏起来并自动取消选中。我是 JQM 的新手,如果我错过了这里要提及的内容,请告诉我。

 $('form #addsp').click(function () {
    if ($('form #addsp').is(':checked')) {
        $('#addDetail').show()

    } else {
        $('#addDetail').hide()
    }
});
4

1 回答 1

0

$("input[type='checkbox']")[0].attr("checked",true).checkboxradio("refresh");
您需要刷新复选框以选中它。
你可以在这里阅读更多:http:
//jquerymobile.com/test/docs/forms/checkboxes/methods.html

于 2013-01-07T19:26:15.763 回答