使用JQuery填充数据时,我有一个问题。 我有10个模态,曾经有infor的模态是有infor的客户:用数组$ status = [8 =>“ return”,16 =>“ cancel”,17 =>“ processing”]选择1并选择3 div作为第二个在“选择父母”中使用3键选择3个孩子地图。 所以,
答案 0 :(得分:0)
Certainly: Here code page view:
<div class="form-group">
<label>Status</label>
<div class="col-md-3">
<select class="form-control" id="status_pgd" name="status_pgd">
<option value="8">Return</option>
<option value="16">Cancel</option>
<option value="17">Processing</option>
</select>
</div>
</div>
<div class="form-group">
<label>Reason</label>
<div class="show_reason_return">
<select class="form-control" name="reason_return">
<option value="1">Return A</option>
<option value="2">Return B</option>
</select>
</div>
<div class="show_reason_cancel">
<select class="form-control" name="reason_cancel">
<option value="1">Cancel A</option>
<option value="2">Cancel B</option>
</select>
</div>
<div class="show_reason_process">
<select class="form-control" name="reason_process">
<option value="1">Processing A</option>
<option value="2">Processing B</option>
</select>
</div>
</div>
答案 1 :(得分:0)
and here is code Jquery:`enter code here`
$(document).ready(function () {
$('#status_pgd').change(function () {
let status_pgd = $(this).val();
if (status_pgd == 8) {
$(".show_reason_return").show();
$(".show_reason_cancel").hide();
$(".show_reason_process").hide();
} else if (status_pgd == 16) {
$(".show_reason_cancel").show();
$(".show_reason_return").hide();
$(".show_reason_process").hide();
} else if (status_pgd == 17) {
$(".show_reason_process").show();
$(".show_reason_cancel").hide();
$(".show_reason_return").hide();
} else {
$(".show_reason_process").hide();
$(".show_reason_return").hide();
$(".show_reason_cancel").hide();
}
});
});
$(document).ready(function () {
let status_pgd1 = $('#status_pgd').val();
if (status_pgd1 == 8) {
$(".show_reason_return").show();
$(".show_reason_cancel").hide();
$(".show_reason_process").hide();
} else if (status_pgd1 == 16) {
$(".show_reason_cancel").show();
$(".show_reason_return").hide();
$(".show_reason_process").hide();
} else if (status_pgd1 == 17) {
$(".show_reason_process").show();
$(".show_reason_cancel").hide();
$(".show_reason_return").hide();
} else {
$(".show_reason_process").hide();
$(".show_reason_return").hide();
$(".show_reason_cancel").hide();
}
});