$("#test").mouseenter();
$('#test').mouseleave();
Чистый js
var el = document.getElementById('test');
var ev = document.createEvent("MouseEvent");
ev.initMouseEvent(
"mouseover",
true /* bubble */, true /* cancelable */,
window, null,
0, 0, 0, 0, /* coordinates */
false, false, false, false, /* modifier keys */
0 /*left*/, null
);
el.dispatchEvent(ev);
var ev = document.createEvent("MouseEvent");
ev.initMouseEvent(
"mouseout",
true /* bubble */, true /* cancelable */,
window, null,
0, 0, 0, 0, /* coordinates */
false, false, false, false, /* modifier keys */
0 /*left*/, null
);
el.dispatchEvent(ev);