jQuery:将另一个事件绑定到object

时间:2011-04-20 20:17:13

标签: jquery event-handling bind

我制作了一个文本框小部件,它将突出显示onFocus(以及“un-highlight”onblur)。 我的问题:我想将另一个事件添加到模糊事件AFTERWARDS中,例如。显示一个消息框。

我知道我可以使用bind分配多个事件但是我需要在已经分配bind之后添加该额外事件。

这怎么可能?

感谢

1 个答案:

答案 0 :(得分:1)

如果您想在模糊触发后进行绑定:

$('.myelement').blur(function() {

    $(this).bind('mycustomevent', function() {
        // code here
    });

});

如果你想在模糊绑定后立即绑定:

$('.myelement')
    .blur(function() {
        // code here
    })
    .bind('mycustomevent', function() {
        // code here
    });

如果您想通过模糊和自定义事件触发相同功能:

$('.myelement').bind('blur mycustomevent', function() {
    // code here
});

jQuery绑定:http://api.jquery.com/bind/