因为我需要在jQuery成功函数中只检查控制器值为true的项目。
<script type="text/javascript">
$("#Pid").change(function ()
{
$.ajax({
url: '@Url.Action("getcheckedchannel","Channels")',
type: 'POST',
data: { pid: $(this).val() },
success: function (data) {
for (var i = 0; i < data.length; i++)
{
//if (data[i].IsChecked == "1") {
var status = data[i].IsChecked ? true : false;
$(".IsCheck").attr("checked", status);
//}
}
}
});
});
</script>
答案 0 :(得分:0)
你可以写这个
data[i].IsChecked ? $(".IsCheck").prop("checked", true) : '';
还可以考虑使用。 prop 而不是。 attr 来设置已检查的属性