下面是我正在处理的代码片段。简而言之,当没有选中标签为 NO 的单选按钮时,将显示详细信息文本框。我只是想添加另一个条件,如果选中另一个标签,则允许显示该框。
示例:如果选中“否”或“多少人”,则显示文本框。
我一直在尝试使用管道,但没有成功。
if ($this.siblings('label').text() != 'No') {
if ($this.is(':checked')) {
$details.show();
$prompt.hide();
}
}
提前感谢任何人,我知道这是一个简单的问题,我只是有点卡住了!
最佳答案
使用 OR bool 值:
if ($this.siblings('label').text() != 'No' || $this.is(':checked'))
$details.show();
$prompt.hide();
}
在您的例子中,您正在执行一个 AND bool 值(由 && 在 javascript 中编码)
这里有更多关于 javascript bool 值的信息:http://www.quirksmode.org/js/boolean.html
最大
关于javascript - 如果 EITHER 语句为真,则运行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6452127/