creating elements - arguments

creating elements - arguments

Hi,
I might be missing something, and apologies in advance if I am, but it seems at the moment to create elements the syntax is something like
$("<tagname>", props);
I was wondering if it was possible to change it to something like
$("<tagname>", content, props)
content being a string ... or possibly even another jquery object so that it would be possible to do the following:
$("<p>", "Hello World")
or
$("<div>",
        $("<a>", "jQuery").attr("href", "http://www.jquery.com/")
).addClass("something");

It seems that this would be slightly more natural way of doing things.

-Marcin