这是我当前的功能:
$('.EmailAddresses').on('keypress', 'focusout', $('input:text[name^="Customers[0].EmailAddresses"]'), function (e) {
emailRadioBtns(e);
});
但这不起作用。有谁知道如何使用 .on() 调用具有多个事件的相同函数?
这是我当前的功能:
$('.EmailAddresses').on('keypress', 'focusout', $('input:text[name^="Customers[0].EmailAddresses"]'), function (e) {
emailRadioBtns(e);
});
但这不起作用。有谁知道如何使用 .on() 调用具有多个事件的相同函数?
改为使用
$('.EmailAddresses').on('keypress focusout', ...
所有事件名称必须包含在相同的字符串中并用空格分隔
$('.EmailAddresses').on('keypress focusout', 'input:text[name^="Customers[0].EmailAddresses"]', function (e) {
emailRadioBtns(e);
});
或用于不同的功能:
$('.EmailAddresses').on({
keypress: function(e) {
emailRadioBtns(e);
},
focusout: function(e) {
//do something else
}
}, 'input:text[name^="Customers[0].EmailAddresses"]' );