gpt4 book ai didi

javascript - 缩短 jQuery if else 条件

转载 作者:行者123 更新时间:2023-11-30 07:00:11 26 4
gpt4 key购买 nike

我们如何改进以下 if-else 代码:

$(".rdo_confirm").change(function(){  
if($(this).val() == "Y") {
$("#btn_save").attr("disabled",false);
} else {
$("#btn_save").attr("disabled",true);
}
});

最佳答案

您可以直接使用值检查,因为它返回一个 bool 值

$(".rdo_confirm").on('change', function(){  
$("#btn_save").prop("disabled", this.value !== "Y");
});

$(this).val() == "Y" 的检查返回 truefalse
如果检查返回 true,您似乎想传递 false,这意味着您只是否定检查。
使用 native javascript,结果类似于 this.value !== "Y"
由于 disabled 是一个属性,您还想使用 prop()

关于javascript - 缩短 jQuery if else 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45212447/

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