传统。我一直都追加HTML内容的页面,如下所示:不同方式
var text='Some text';
var num=0;
$('#div').append('<div id="a'+num+'">'+text+'</div>');
但最近我一直都注意到了很多其他民族的代码这种方法的:
var text='Some text';
var num=0;
var newElement=$('<div></div>').text(text).prop('id','a'+num);
$('#div').append(newElement);
有人可以向我解释第二种方法的优点,以及我是否应该转向这种方法,还是应该像我一直以来一样继续追加。
我认为这主要是个人喜好 - 保持变量和DOM动作分开可以使代码更容易阅读。 – isherwood 2014-10-03 14:22:35