【发布时间】:2020-06-11 04:26:05
【问题描述】:
我有这个 JQuery 代码,如何在表单加载时让它工作,目前它只在单选按钮单击时工作
我有这个单选按钮
<div class="m-b">
<label class="form-check-inline p-l-md m-l-0 m-r-md">
@Html.RadioButtonFor(model => model.RangeType, "true", new { @name = "projectrange" })
<div class="check-icon-radio"><i></i></div>Range
</label>
<label class="form-check-inline p-l-md m-l-0 m-r-md">
@Html.RadioButtonFor(model => model.RangeType, "false", new { @name = "projectrange" })
<div class="check-icon-radio"><i></i></div>Single Code
</label>
</div>
我尝试了这个 jquery,但是当页面加载时我没有得到单选按钮的值,它在单选点击时效果很好,我怎样才能让它获得 model => model.RangeType, 的值并显示/隐藏 div
$(window).load(function () {
$("input[name$='RangeType']").click(function () {
if ($(this).is(':checked') && $(this).attr("value") == "true") {
$('#singleCode').hide();
$('#projectRange').show();
}
if ($(this).is(':checked') && $(this).attr("value") == "false") {
$('#projectRange').hide();
$('#singleCode').show();
}
});
});
【问题讨论】:
标签: javascript jquery asp.net asp.net-core