以下是我正在处理的代码的片段。简短版本是在未选中标签为 NO 的单选按钮时,将显示详细信息文本框。我只想添加另一个条件,允许在检查另一个标签时显示框。
示例:如果选中“否”或“多少人”,则显示文本框。
我一直在尝试使用管道,但没有成功。
if ($this.siblings('label').text() != 'No') {
if ($this.is(':checked')) {
$details.show();
$prompt.hide();
}
}
感谢任何人提前,我知道这是一个简单的问题我只是有点卡住了!
答案 0 :(得分:2)
使用OR布尔值:
if ($this.siblings('label').text() != 'No' || $this.is(':checked'))
$details.show();
$prompt.hide();
}
在你的情况下,你正在做一个AND布尔(用&& 在javascript中编码)
有关javascript布尔值的更多信息:http://www.quirksmode.org/js/boolean.html
最高