当选择列表的(LevelId0)值发生变化但未执行时,我正在尝试执行此功能。在$(document).ready()
里面和它之外尝试过这个。 hasFullAccess
是窗口中的本地布尔变量。
$("#LevelId0").change(function() {
if (hasFullAccess) {
alert("oy");
}
else {
alert("oi");
// var currentYear = (new Date).getFullYear();
// $(".bound").val("01/01/" + (currentYear + 1));
//$(".EffectiveDateClass").val("01/01/"+(currentYear +1));
}
});
的解 的
@if (!hasFullAccess)
{
<text>$(document).on('change', "#LevelId0, #CLevelId1", function() {
var currentYear = (new Date).getFullYear();
$("#LevelId1, #LevelId0").val($(this).val());
$("#EffectiveDate0, #EffectiveDate1,.EffectiveDateClass").val("01/01/" + (currentYear + 1));
});
</text>
}
答案 0 :(得分:1)
jQuery(document).ready(function() {
$(document).on('change', "#LevelId0", function() {
if (hasFullAccess) {
alert("oy");
} else {
alert("oi"); // var currentYear = (new Date).getFullYear();
// $(".bound").val("01/01/" + (currentYear + 1));
//$(".EffectiveDateClass").val("01/01/"+(currentYear +1));
}
});
});
你真正想要的东西:
jQuery(document).ready(function() {
$(document).on('change', "#LevelId0, #LevelId1", function() {
updateValues();
});
});
$(document).ready(
中的此警报是什么:
alert(hasFullAccess);
编辑:改变功能:
jQuery(document).ready(function() {
$(document).on('change', "#LevelId0", function() {
if (typeof hasFullAccess === "undefined") {
alert("oy");
} else {
alert("oi");
}
});
});