I've just made a small jQuery plugin for that.
It follows your syntax:
var myDiv = $.create("div");
DOM node ID can be specified as second parameter:
var secondItem = $.create("div","item2");
Is it serious? No. But this syntax is better than $(""), and it's a very good value for that money.
(Answer partially copied from: jQuery document.createElement equivalent?)