【问题标题】:why JQuery Mobile not able to check the checkbox? [duplicate]为什么 JQuery Mobile 无法选中该复选框? [复制]
【发布时间】:2021-04-21 20:11:26
【问题描述】:

我在我的网页上放了一个复选框,但我想根据文本文件的内容来检查它。 我正在使用以下代码:

    $(document).ready(function(){
        
    
          $.ajax({
        url : "CH1.txt",
        dataType: "text",
        success : function (data) {
            $("CH1.text").html(data);
            
            var jsonData = JSON.parse(data);
            alert(data);
            
            
            if(data=="1"){$("#CH1CheckBox").prob('checked', true);
                else $("#CH1CheckBox").prob('checked', false);
        
            
        }
    });
       });

当我删除下面属于 JQuery mobile 的脚本时,一切正常。

但是当我使用 JQM 时它不起作用。 我也已经使用 .attr() 函数进行了测试,但没有建设性。 请帮忙。 提前致谢

【问题讨论】:

    标签: checkbox jquery-mobile


    【解决方案1】:

    你应该read the documentation。之后您需要刷新元素..

    这是您设置复选框的方式:

    $("#CH1CheckBox").prop('checked',true).checkboxradio('refresh');
    

    清除复选框:

    $("#CH1CheckBox").prop('checked',false).checkboxradio('refresh');
    

    【讨论】:

      猜你喜欢
      • 2011-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多