I am trying to test in jasmine and need to trigger a keyup event with a specified keycode (enter in my case). When i try this
document.getElementById('title').addEventListener('keyup', function(e){
console.log(e.keyCode);
});
var e = $.Event("keyup", {keyCode: 64});
$('title').trigger(e);
the event is not being triggered, although when I do manually set focus on it and press it is being triggered
but when i try this
$('title').on('keyup', function(e){
e.currentTarget.style.color = 'red';
console.log(e.keyCode);
});
var e = $.Event("keyup", {keyCode: 64});
$('title').trigger(e);
it is being triggered. I dont understand why one is not working and the other one is