Я пытаюсь обработать событие EventListener для вставки, используя jquery, но кажется, что я не могу заставить его работать.
Ниже мой код:
function handlePaste (e) {
var clipboardData, pastedData;
// Stop data actually being pasted into div
e.stopPropagation();
e.preventDefault();
// Get pasted data via clipboard API
clipboardData = e.clipboardData || window.clipboardData;
pastedData = clipboardData.getData('Text');
// Do whatever with pasteddata
alert(pastedData);
}
Если я это сделаю вместо этого он работает отлично.
document.getElementById('editableDiv').addEventListener('paste', handlePaste);
Но если я это сделаю, он перестанет работать.
$('#editableDiv').on('paste',function(event){
handlePaste(event);
});
Какую часть я делаю неправильно?