gpt4 book ai didi

jquery - 如何使用 jQuery 访问 Bool 值

转载 作者:行者123 更新时间:2023-12-01 08:35:56 25 4
gpt4 key购买 nike

我已经创建了类(class)模型来添加类(class)并观看它...创建表单中有一个名为“IsPaid”的字段...它是 bool 变量...当我按“IsPaid”时它会打开名为“CourseFees”的新字段...当任何人按“IsPaid”并将费用当然放入“CourseFees”字段时,如果将 IsPaid 从“true”更改为“false”,则问题是“CourseFees”字段它不会为空....如何在“IsPaid”值为“false”时访问 jQuery 中的 bool 值以使“CourseFees”字段为空

这是创建 View 中的代码:

    <div class="form-group">
<div class="checkbox">
<label>
<input asp-for="IsPaid" id="ispaid" /> @Html.DisplayNameFor(model => model.IsPaid)
</label>
</div>
</div>
<div class="form-group" id="crsfees">
<label asp-for="CourseFees" class="control-label"></label>
<input value="0.00" palceholder="0.00" asp-for="CourseFees" class="form-control" />
<span asp-validation-for="CourseFees" class="text-danger"></span>
</div>

我在 jQuery 中的错误代码:

<script>
$(document).ready(function () {
$("#crsfees").hide();
$(document).on('change', '#IsPaid', function (e) {
var selected = $(this).val();
if (selected == false) {
$("#crsfees").val()=0.00;
}
});
});
</script>

最佳答案

您应该使用checked属性:

<script>
$(document).ready(function () {
$("#crsfees").hide();
$(document).on('change', '#IsPaid', function (e) {
var selected = this.checked;
if (selected == false) {
$("#crsfees").val("0.00");
}
});
});
</script>

关于jquery - 如何使用 jQuery 访问 Bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55526908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com