我有3个复选框,但它们在警报框中显示为undefined.让他们展示价值有技巧吗?我尝试在输入标记中放入值1,但仍报告未定义.
好的,谢谢.这是一些代码.
else if (item.field == "admCustRptDly" && item.value == "1")
{
$('#admCustRptDly').attr('checked', true);
}
else if (item.field == "admCustRptSumm" && item.value == "1")
{
$('#admCustRptSumm').attr('checked', true);
}
else if (item.field == "admCustRptDtl" && item.value == "1")
{
$('#admCustRptDtl').attr('checked', true);
}
<input type="checkBox" id="admCustRptDly" name="admCustRptDly" class="admChkbx">
<input type="checkBox" id="admCustRptSumm" name="admCustRptSumm" class="admChkbx">
<input type="checkBox" id="admCustRptDtl" name="admCustRptDtl" class="admChkbx">
解决方法:
您的jquery已关闭,这不能完全给出您期望的响应,而是查找是否已选中一个复选框:
var checked = $("#admCustRptDtl:checked").val();
另外,checked属性永远不会等于true,实际上是html checked =“ checked”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。