jQuery选择器的多个参数?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (31)

我只是看了一下jQueryui按钮插件,注意到了这一点

$("button, input:submit, a", ".demo").button();

我从没见过这样的事。这类似于一个jQuery选择器中的多个选择吗?

提问于
用户回答回答于

第二个参数(".demo"在你的例子中)是上下文

$(expr, context)

等同于使用该find方法:

$(context).find(expr)

$('div.foo').click(function() {
  $('span', this).addClass('bar');
  // it will find span elements that are
  // descendants of the clicked element (this)
});

另请注意,你发布的选择器"button, input:submit, a"称为多选择器,可以指定任意数量的选择器合并为一个结果,只需用逗号分隔即可。

扫码关注云+社区

领取腾讯云代金券