【发布时间】:2019-06-06 06:09:13
【问题描述】:
我想在单击复选框时弹出一个模式。并且想在我自动关闭模式时取消选中它。
我尝试了 attr 和 prop 方法。他们都没有工作。
//uncheck all when modal closes
$(document).on('click', '#closeInvoiceModal', function() {
$('.creditCheckbox').prop('checked', false);
});
这应该取消选中具有相同类“.creditCheckbox”的所有复选框。但没有一个没有关闭。
<td>
<input type="checkbox" id="invoiceDetail{{$loop->iteration}}"
name="invoiceDetail{{$loop->iteration}}"
class="filled-in chk-col-green invoiceCheckbox"
data-campaignId="{{$item['id']}}"/>
<label class="invoiceDetailLink" for="invoiceDetail{{$loop-
>iteration}}">Inv. Details</label>
</td>
<!--Modal html code-->
<div class="modal fade" id="cbreInvoiceDetailsModal">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Full screen view</h5>
<button type="button" class="close" data-
dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div class="col-md-12 col-xs-12 col-sm-7">
<div class="box_layout" id="show-data">
<div class="image_layout">
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button id="closeInvoiceModal" type="button"
class="btn btn-sm btn-success waves-effect
pull-right" data-
dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
【问题讨论】:
-
也发布你的html代码
-
请尝试一次,$('#closeInvoiceModal').on('hidden.bs.modal', function (e) { $('.creditCheckbox').prop('checked',假);})@yashdubey。我试过了,但没有用。
标签: javascript jquery