我已經在我的網頁一些輸入文本字段,我顯示使用JavaScript SETVAL功能來編輯自己的價值觀,我增加了一個額外的複選框字段,我通過一個值,使用jquery檢查/取消選中複選框?
在這裏,我要檢查,如果value == 1
,然後這個複選框應該檢查,否則不選中,
我這樣做使用兩個div,但我不舒服,有沒有其他解決方案?
if(value == 1) {
$('#uncheck').hide();
$('#check').show();
} else{
$('#uncheck').show();
$('#check').hide();
}
一個元件被認爲'checked',只要它具有即使它沒有值,或者值是'假'等等,也可以檢查'checked'的屬性。所以'$('#myCheckbox')。attr('checked',false);'不會取消選中,您需要'$('#myCheckbox')。removeAttr('checked');'。 – xpy
@xpy'.attr(「checked」,false);'在我的瀏覽器中有效。 –
@DanielCook'.attr(「checked」,false);'在我的Firefox開發者版v41.0a2中有效,但它不在正常的Firefox v39和我的Chrome v43上。 – xpy