これが私の現在の機能です:
$('.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"]' );