如何在多个预先声明的 jQuery 对象上绑定 jQuery 事件
这是在几个 jQuery 选择器上绑定多个事件的方法:
$('#selector1,.selector2').bind('event', function (e, ui) {
// Stuff
});
但是!如何绑定预先声明的 jQuery 对象。示例:
var jSelector1 = $('#selector1');
var jSelector2 = $('.selector2');
因为,以下内容不起作用:
jSelector1,jSelector2.bind(...);
也不起作用:
$jSelector1,$jSelector2.bind(...);
($jSelector1,$jSelector2).bind(...);
(jSelector1,jSelector2).bind(...);
This is how to bind multiple events on a couple jQuery selectors:
$('#selector1,.selector2').bind('event', function (e, ui) {
// Stuff
});
But! How do you bind on predeclared jQuery objects. Example:
var jSelector1 = $('#selector1');
var jSelector2 = $('.selector2');
Because, the following doesn't work:
jSelector1,jSelector2.bind(...);
nor does:
$jSelector1,$jSelector2.bind(...);
($jSelector1,$jSelector2).bind(...);
(jSelector1,jSelector2).bind(...);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
假设你的变量包含 jQuery 对象,这应该可以工作
This should work, assuming your variables hold jQuery objects
你应该能够做这样的事情:
you should be able to do something like this:
或者您可以使用
.add()
。Or you can use
.add()
.