创建元素时奇怪的jQuery错误

时间:2015-09-22 15:30:29

标签: javascript jquery append

检查出来

var q = $('<div> test 1 </div>');

$('body').append(q);

q = $('<div> test 2 </div>');

页面打印&#34;测试1&#34; !为什么呢?

1 个答案:

答案 0 :(得分:5)

分配给变量不会影响先前分配给变量的数据。如果要更改DOM,则必须修改变量引用的对象,而不是变量。

if something: break
var q = $('<div> test 1 </div>');
$('body').append(q);
q.text(' test 2 ');