在jquery多选择器中使用"this"

ste*_* mc 1 jquery this selector

我试图想出这个,但没有快乐.由于我无法进入此处的原因,我需要使用"this"和另一个选择器来绑定click事件.示例

    $('mySelector').each(function(){
    $(this, this.siblings('img')).bind('click', function(e){
        e.preventDefault();
        doStuffTo($(this));
    });
});
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何做到这一点.任何人都知道我将如何实现它?

Dav*_*ang 5

大多数jQuery方法(不返回值)会自动应用于集合中的每个元素,因此each()不是必需的.

组合siblings()andSelf(),代码可以简化为:

$('.mySelector').siblings('img').andSelf().click(function (e) {
    e.preventDefault();
    doStuffTo($(this));
});
Run Code Online (Sandbox Code Playgroud)