基于多个选择的jQuery条件



我有两个ID,我想根据查询创建条件。

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

你可以做得很好吗?

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

只需分为两个语句:

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

最新更新