【问题标题】:jquery not setting the value of checkboxjquery没有设置复选框的值
【发布时间】:2015-03-09 20:01:40
【问题描述】:

我的变量“showforfamilymember”的值是否为真或假,它始终显示复选框为选中状态

        <label for="showforfamilymemberchk">Show This Group While Adding Family Member</label>
        <input type="checkbox" name="showforfamilymemberchk" id="showforfamilymemberchk" />

jQuery

var txtshowforfamilymember = $("#showforfamilymemberchk");
txtshowforfamilymember.attr("checked", showforfamilymember);

【问题讨论】:

    标签: jquery checkbox


    【解决方案1】:

    你如何设置 showforfamilymember ?

    如果你这样做,它应该可以工作

    var showforfamilymember = false;
    

    如果你有存储的值,让我们说一些字符串“myValue”

    var showforfamilymember = (myValue.toLowerCase() === 'true');
    

    希望有效果

    【讨论】:

      【解决方案2】:

      尝试使用 .prop() 而不是 .attr()

      txtshowforfamilymember.prop("checked", showforfamilymember);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-09-06
        • 1970-01-01
        • 1970-01-01
        • 2013-02-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多