我在让两组功能正常工作时遇到问题。我有一个更改功能,它显示和隐藏一个按预期工作的 div,但在加载页面时无法让 window.onload 函数正确工作,并且不影响 .change 函数的工作方式。
功能脚本:
<script src="~/Scripts/jquery-2.0.3.js"></script>
<script>
$(function () {
window.onload = function () {
if ($("#SelectedGenderId").val() == "3") {
$(".gender-description").show();
} else {
$(".gender-description").hide();
}
if ($("#SelectedSettingId").val() == "1") {
$(".setting-description").show();
} else {
$(".setting-description").hide();
}
}
$("#GenderId").change(function () {
if ($("#GenderId").val() == 3) {
$(".gender-description").show();
} else {
$(".gender-description").hide();
}
});
$("#SettingId").change(function () {
if ($("#SettingId").val() == 1) {
$(".setting-description").show();
} else {
$(".setting-description").hide();
}
});
});
</script>
.change 函数按预期工作,但 .onload 没有。我是否正确使用了 .onload ?