【问题标题】:JQM checkbox get checked on tap and then immediately becomes unchecked on androidJQM 复选框在点击时被选中,然后在 android 上立即变为未选中
【发布时间】:2012-11-16 09:29:38
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript jquery jquery-mobile


    【解决方案1】:

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

    【讨论】:

    • 我确实刷新了它,但 UI 始终不一致。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-16
    • 2016-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    相关资源
    最近更新 更多