我有这个脚本,其中复选框的行为类似于单选按钮:
$(".chb").each(function () {
$(this).change(function () {
$(".chb").prop('checked',false);
$(this).prop('checked', true);
});
});
我看到了这个循环:
@foreach (var item in Model.Banners)
{
<tr>
<td style="border-right:1px solid white;border-bottom:1px solid white;padding:5px;">@Html.CheckBoxFor(m => m.PayIn.CheckedPayIn, new {id="payin", @class = "chb" })</td>
</tr>
}
我如何检查 jquery 是否检查以及检查哪一个? 我尝试过但没有成功:
if ($(this).prop("checked") == false)
{
alert("false");
}
最佳答案
编写一个 on change
事件
$('.chb').on('change',function(){
if($(this).is(':checked'))
{
//do something
}
else
{
//do something
}
});
关于javascript - 如何检查复选框是否被选中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30726442/