Os elementos jQuery DOM podem ser criados passando um objeto de atributo , por exemplo:
var div = $("<div/>", {
class: "class",
type: "text",
html: "default"
});
Ou, por encadeamento de método, por exemplo:
var div = $("<div/>").addClass("class").attr("type", "text").html("default")
Os testes de encadeamento de criação de DOM versus desempenho de objeto por Alex Cheuk sugerem que o encadeamento é mais rápido do que usar um objeto de atributos.