如果EITHER语句为true,则运行函数



下面是我正在处理的代码片段。简短的版本是,当标签为NO的单选按钮未选中时,将显示详细信息文本框。我只是想添加另一个条件,允许在选中另一个标签时显示框。

示例:如果选中"否"或"人数",则显示文本框。

我一直在尝试使用这些管子,但没有成功。

if ($this.siblings('label').text() != 'No') {                            
   if ($this.is(':checked')) {                                 
      $details.show();                              
     $prompt.hide();                           
   }
}

感谢任何人提前,我知道这是一个简单的问题,我只是有点卡住了!

使用OR布尔值:

if ($this.siblings('label').text() != 'No' || $this.is(':checked'))
      $details.show();                              
      $prompt.hide();
}

在您的案例中,您正在执行AND布尔值(由&用javascript编码)

有关javascript布尔值的更多信息,请点击此处:http://www.quirksmode.org/js/boolean.html

最大

最新更新