0

我有以下代码:

var theclass="class1";

$("#div0").append('<div class=theclass id="div1"></div>');

我希望 div1 的类等于变量,但这不起作用。问题是 class=theclass,我不知道为什么这不起作用。请帮忙,谢谢。

4

1 回答 1

5
$("#div0").append('<div class="'+ theclass +'" id="div1"></div>');

这是最简单的方法。替代:

var $div = $('<div/>').prop({ 'class': theclass, 'id': 'div1' });
$('#div0').append($div);

甚至在单行中:

 $('<div/>').prop({ 'class': theclass, 'id': 'div1' }).appendTo('#div0');

注意:prop()旧版本的 jQuery 不支持。如果您的版本不支持,请使用attr()

于 2013-08-25T12:58:13.280 回答