jquery未设置复选框的值

jquery未设置复选框的值,jquery,checkbox,Jquery,Checkbox,无论我的变量“showforfamilymember”的值是否为true或false,它始终会选中show复选框 <label for="showforfamilymemberchk">Show This Group While Adding Family Member</label> <input type="checkbox" name="showforfamilymemberchk" id="showforfamilymembe

无论我的变量“showforfamilymember”的值是否为true或false,它始终会选中show复选框

        <label for="showforfamilymemberchk">Show This Group While Adding Family Member</label>
        <input type="checkbox" name="showforfamilymemberchk" id="showforfamilymemberchk" />
尝试使用.prop()而不是.attr()


您如何设置家庭成员的Show

如果你这样做的话,它应该会起作用

var showforfamilymember = false;
如果您将值存储在某个字符串“myValue”中

希望它能起作用

txtshowforfamilymember.prop("checked", showforfamilymember);
var showforfamilymember = false;
var showforfamilymember = (myValue.toLowerCase() === 'true');