javascript - 对两个不同的 ID 使用 jquery IF 语句

标签 javascript jquery if-statement

这可能非常简单,但我自己可以找到解决方案。我有这段代码:

      $('article li.active').each(function() {
        if ($(this).attr('id') == 'arrival-and-departure') {
          $('p.quot').hide();
        }
        else if ($(this).attr('id') == 'additional-needs') {
          $('p.quot').hide();
        }
        else {$('p.quot').show()}
      };

我想知道如何组合这两个 IF,以便我只需要 IF 和 Else。非常欢迎任何帮助,谢谢!

最佳答案

$('article li.active').each(function() {
    if ($(this).attr('id') === 'arrival-and-departure' || $(this).attr('id') === 'additional-needs') {
        $('p.quot').hide();
    }
    else {
        $('p.quot').show();
    }
});

双管道运算符充当“或”运算符。所以检查它是“这个”还是“那个”。

关于javascript - 对两个不同的 ID 使用 jquery IF 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40789026/

相关文章:

javascript - ASP.NET 确认对话框第二次不起作用

javascript - 在同一页面中使用java脚本/ajax将值从html选择字段传递到mysql查询,而无需刷新页面

javascript - jQuery//为什么这个 if 语句不正确?

带有随机变量的Javascript if else语句

javascript - 使用 jquery 未捕获复选框上的更改事件

javascript - 使用输入隐藏和显示特定类名称的 div,并且仅显示该类

javascript - 卡在 'contenteditable'

javascript - 获取表单对象中动态输入元素的值

jquery - 将鼠标悬停在区域上时图像映射中的错误

c++ - 为什么 if 语句不起作用