取不到checked的值

baidu_19452319 2015-08-13 02:36:04

<div class="checkbox">
<input type="checkbox" name="ei_invoiceConfirmed" id="ei_invoiceConfirmed"/>
<label for="ei_invoiceConfirmed"></label>
</div>
<div class="checkbox">
<input type="checkbox" name="ei_billConfirmed" id="ei_billConfirmed" />
<label for="ei_billConfirmed"></label>
</div>
<div class="checkbox">
<input type="checkbox" name="ei_contractConfirmed" id="ei_contractConfirmed" />
<label for="ei_contractConfirmed"></label>
</div>
<div class="checkbox">
<input type="checkbox" name="ei_confirmingOrderConfirmed" id="ei_confirmingOrderConfirmed" />
<label for="ei_confirmingOrderConfirmed"></label>
</div>


data: JSON.stringify({
IsInvoiceConfirmed: $('#ei_invoiceConfirmed').attr('checked') == 'checked',
IsBillConfirmed: $('#ei_billConfirmed').attr('checked') == 'checked',
IsContractConfirmed: $('#ei_contractConfirmed').attr('checked') == 'checked',
IsConfirmingOrderConfirmed: $('#ei_confirmingOrderConfirmed').attr('checked') == 'checked',
GroupId: groupId,
Id: itemId
})


为什么我取不到checked的值?
...全文
145 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2015-08-13
  • 打赏
  • 举报
回复

data: JSON.stringify({
                        IsInvoiceConfirmed: $('#ei_invoiceConfirmed').prop('checked'),
                        IsBillConfirmed: $('#ei_billConfirmed').prop('checked'),
                        IsContractConfirmed: $('#ei_contractConfirmed').prop('checked'),
                        IsConfirmingOrderConfirmed: $('#ei_confirmingOrderConfirmed').prop('checked'),
                        GroupId: groupId,
                        Id: itemId
                    })

  • 打赏
  • 举报
回复
$('#ei_contractConfirmed:checked").val(); 你那个写法拿到的不是true就是false
cheery_an 2015-08-13
  • 打赏
  • 举报
回复
有的$('#ei_billConfirmed').attr('checked')取到为true,alert来看下或是调试下呗

87,899

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧