点select复选框显示隐藏div,HTML代码是基于bootstrap v5.1框架来的,主要是注意data-related-item="carrierAlliance"和id="carrierAlliance"的使用。
1、效果:

2、HTML
<div class="d-flex align-items-center">
<div class="">
<input type="checkBox" class="form-check-input" id="carrier" data-related-item="carrierAlliance">
<label class="form-check-label" for="carrier">
指定船公司
</label>
</div>
<div class="hideArea">
<label for="" class="label_required1 col-form-label">船公司:</label>
<select class="form-select form-select-sm" aria-label="Default select example">
<option selected>MSC</option>
<option value="1">HPL</option>
</select>
<label for="lineCode" class="col-form-label">航线代码:</label>
<input type="text" class="form-control form-control-sm" id="lineCode" placeholder="请输入">
<label for="cutOff" class="col-form-label" id="carrierAlliance">截关/开航:</label>
<input type="text" class="form-control form-control-sm" id="cutOff" placeholder="请输入">
</div>
</div>
3、js
function evaluate() {
var item = $(this);
var relatedItem = $("#" + item.attr("data-related-item")).parent();
if (item.is(":checked")) {
relatedItem.fadeIn();
} else {
relatedItem.fadeOut();
}
}
$('input[type="checkBox"]').click(evaluate).each(evaluate);