2015-03-09 5 views
1

, имеет ли мой переменный «showforfamilymember» значение истинного или ложного это всегда шоу флажка как провереннаяJQuery не устанавливая значение флажка

 <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); 

ответ

1

Как вы устанавливаете showforfamilymember?

Если вы делаете это, как это должно работать

var showforfamilymember = false; 

, если у вас есть значение, хранящиеся скажем, в каком-том строки «MyValue»

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

Надеется, что это работает

1

Попробуйте использовать. prop() вместо .attr()

txtshowforfamilymember.prop("checked", showforfamilymember); 
Смежные вопросы