基于多重选择的jQuery条件

时间:2016-11-26 06:47:02

标签: javascript jquery

我有两个ID,我想基于我的查询创建一个条件。

$("#foo", "#bar").foo.bar({
  baz: function() {
    if(selector == "#foo") {
      console.log("foo");
    } else {
      console.log("bar");
    }
  }
});

3 个答案:

答案 0 :(得分:2)

$("#foo, #bar").foo.bar({
  baz: function() {
    if(selector.prop('id') == "foo") {
      console.log("foo");
    } else {
      console.log("bar");
    }
  }
})

答案 1 :(得分:1)

简单地分成两个陈述:

$("#foo").foo.bar({
  baz: function() {
    console.log("foo");
  }
});

$("#bar").foo.bar({
  baz: function() {
    console.log("bar");
  }
});

答案 2 :(得分:1)

你可以这么好吗?



var x = $('.foo, .bar');
if(x.hasClass('foo')){
  // True!
} else {
  // false!
}