我只是想知道在jquery中添加html的方法之间的区别。两者都会做同样的事情吗?
$('body').append($("<div><img src='somesource' alt='something'></div>"));
和
var div = $("<div>");
var img = $("<img>").attr({"src" : "somesource", "alt" : "something"});
div.append(img);
$('body').append(div);
最佳实践是什么?