attr() 设置属性切换无效

原码:

var _IsDefault ="@IsDefault";
if( _IsDefault== 'True')
$("#PatientDefaut").attr("checked","checked")
else
$("#PatientDefaut").attr("checked","")

解决:

把使用prop方法代替attr方法

if( _IsDefault== 'True')
$("#PatientDefaut").prop("checked", true);
else
$("#PatientDefaut").prop("checked", false);

原文地址:https://www.cnblogs.com/hefy/p/7928557.html