How to trigger enter event with jquery

jquery

Solution

Use "which" instead of keyCode. "Which" works in both scenario

$('textarea').keypress(function (e) {
    if (e.which == '13') {
        alert('code');
    }
});

Problem

I have the following which works: ``` $('textarea').keypress(function(e) { if (e.keyCode == '13') { alert('code'); } }); ``` But I want to trigger that same thing when the page loads, I tried the following but it doesn't work: ``` var e = jQuery.Event("keypress"); e.which = 13; // Enter $('textarea').trigger(e); ``` NOTE: I want to have the first snipped of code there, I DO NOT want to remove it.

Original source

Related problems