С помощью jquery лучше создать элемент DOM следующим образом: -
function create(options)
{
$('<form action="' + options.action + '"></form>');
}
Или вот так:
function create(options)
{
$form = $('<form></form>');
$form.attr('action',options.action);
}
Это может быть вопросом мнения. Я чувствую, что второй способ дает больше ясности, но я подозреваю, что он менее эффективен...