我正在使用 JQM 进行移动 Web 应用程序开发。我试图根据复选框状态隐藏/显示表单的一部分。这在 iphone 上工作正常,但在 android 手机上表现得很奇怪,就像当用户选择复选框时它显示该表单 block 但立即隐藏并自动取消选中。我是 JQM 的新手,如果我遗漏了一些要在此处提及的内容,请告诉我。
$('form #addsp').click(function () {
if ($('form #addsp').is(':checked')) {
$('#addDetail').show()
} else {
$('#addDetail').hide()
}
});
最佳答案
$("input[type='checkbox']")[0].attr("checked",true).checkboxradio("refresh");
您需要刷新复选框以选中它。
您可以在这里阅读更多内容:
http://jquerymobile.com/test/docs/forms/checkboxes/methods.html
关于javascript - JQM 复选框在点击时被选中,然后立即在 android 上变为未选中状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13413771/