在元素上绑定事件

时间:2014-07-24 06:42:56

标签: javascript jquery event-handling

在多个元素上绑定事件的最佳方法是什么。 我写这段代码是为了做到这一点。

$('#GiftPurchase_recipient_first_name,#GiftPurchase_recipient_last_name').bind('blur', function() {
        gift_to  = $('#GiftPurchase_recipient_first_name').val()+" "+$('#GiftPurchase_recipient_last_name').val();
        $("#gift_to").val(gift_to);
    });

我有两个带有名字和姓氏的输入框,我不会在那里显示第一个anme和姓氏到另一个元素

2 个答案:

答案 0 :(得分:0)

为元素指定一个类并将该事件添加到类中。

$('.theclassnamethatalltheelementsshare').bind('blur', function() {
    gift_to  = $('#GiftPurchase_recipient_first_name').val()+""+$('#GiftPurchase_recipient_last_name').val();
    $("#gift_to").val(gift_to);
});

答案 1 :(得分:0)

也许这有效

$(document).ready(function(){
    $('#GiftPurchase_recipient_first_name,#GiftPurchase_recipient_last_name').bind('blur',function(){
        var gift_to  = $('#GiftPurchase_recipient_first_name').val()+" "+$('#GiftPurchase_recipient_last_name').val();
        $("#gift_to").val(gift_to);
    });
});

Fiddle