如果值 = X 或 Y,Jquery 单选按钮操作
我有以下代码来显示或隐藏一些标签,具体取决于单选按钮是否选择为“是”或“否”。
$('input[name="blabla"]').change(function(){
if($(this).val() == 'Yes'){
$('.jawelk_1').show();
$('.alg_rsvcode_1').show();
}
else{
$('.jawelk_1').hide();
$('.jawelk_1').val("");
$('.alg_rsvcode_1').hide();
$('.alg_rsvcode_1').val("");
}
});
如何向 if($(this).val() == 'Yes')
添加另一个选项?
我尝试了 if($(this).val() == 'Yes', 'Ja')
和 if($(this).val() == ('Yes', 'Ja')
,以及其他一些变体,但似乎都不起作用。有什么建议吗?
I have following code to show or hide some labels depending if a radiobutton is selected as yes or no.
$('input[name="blabla"]').change(function(){
if($(this).val() == 'Yes'){
$('.jawelk_1').show();
$('.alg_rsvcode_1').show();
}
else{
$('.jawelk_1').hide();
$('.jawelk_1').val("");
$('.alg_rsvcode_1').hide();
$('.alg_rsvcode_1').val("");
}
});
How can I add another option to if($(this).val() == 'Yes')
?
I tried if($(this).val() == 'Yes', 'Ja')
and if($(this).val() == ('Yes','Ja')
, and some other variations but none seem to work. Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试使用 or 运算符
||
-https://developer .mozilla.org/en/JavaScript/Reference/Operators/Logical_Operators
Try the or operator
||
-https://developer.mozilla.org/en/JavaScript/Reference/Operators/Logical_Operators
更有效的语法(除非有很多选项,否则性能不会更高)是在现代浏览器中使用正则表达式搜索或 inArray。
More efficient syntax (not more performant unless you have a lot of options) is to use a regexp search or inArray in modern browsers.