我正在尝试使用一个下拉菜单,它作为 2 个值是/否来更改是否显示字段。我仍然希望元素存在,只是不可见。
我正在使用 Razor 和 MVC3 来呈现页面。
所以我尝试了以下代码:
$(function () {
$("DiscountOn").change(function () {
if ($("DiscountOn").Value == 0) {
$("DiscountPercentage").fadeOut('fast');
}
else {
$("DiscountPercentage").fadeIn('fast');
}
});
});
DiscountOn 是下拉菜单,其值为 0 或 1,文本分别为 no 或 yes。我希望它在 DiscountOn 变为 0 时使 DiscountPercentage 消失,并在 DiscountOn 变为 1 时重新出现。对于增值,如果您可以在页面加载时使其显示或消失,具体取决于下拉菜单中设置的选项会很棒。