【发布时间】:2022-01-07 17:50:33
【问题描述】:
我正在使用引导模式和 jquery。我正在将字段拖入表单构建器,它会打开带有下面表单的模式。我想检查 id="edit-address",如使用 jquery 打开的模式所示。 我尝试了不同的方式,比如 $('#edit-address').click(); $('#edit-address').prop('checked',true);等,但这不起作用。可能是我找不到正确的选择器。
<div class="modal-dialog modal-lg">
<div class="modal-content">
<!-- Modal Header -->
<div class="modal-header text-center">
<button type="button" class="close" data-dismiss="modal">×</button>
<h3 class="semibold modal-title text-primary" style="text-transform: capitalize;">Heading</h3>
</div>
<!-- End Modal Header -->
<div class="modal-body pb0">
<div class="form-group formtemplate mb0">
<div class="row">
<div class="col-lg-12">
<div class="panel form-horizontal form-bordered form-canvas" name="form-profile">
<div class="panel-body pt0 pb0">
<div class="form-group no-border">
<div class="row">
<div class="col-sm-6">
<label for="edit-address-label" class="control-label mb5">Name:</label>
<input id="edit-address-label" type="text" class="form-control fieldNames" data-option="label" placeholder="The question and name for this field..">
</div>
<div class="col-sm-6 mt20 pt10">
<div class="checkbox custom-checkbox">
<input id="edit-address-required" type="checkbox" data-option="required" value="1">
</div>
</div>
</div>
<div class="row mt10">
<div class="row">
<div class="col-sm-1 mt20 pt10">
<div class="checkbox custom-checkbox">
<input class="check-address-checkbox" id="edit-address" type="checkbox" data-option="edit-address" value="1">
<label for="edit-address" checked="">Mark it</label>
</div>
</div>
</div>
</div>
</div>
</div>
【问题讨论】:
-
$('#edit-address').prop(':checked',true)
-
这应该可以,但这不起作用,也许我无法获得选择器
-
你有没有在我写的“checked”之前使用“:”?
-
是的,我写过检查
-
":checked",而不仅仅是"checked"
标签: jquery bootstrap-4