Job*_*b.P 0 variables jquery class
我有以下代码:
var theclass="class1";
$("#div0").append('<div class=theclass id="div1"></div>');
Run Code Online (Sandbox Code Playgroud)
我希望div1的类等于变量,但这不起作用.问题是class = theclass,我不知道为什么这不起作用.请帮忙,谢谢.
$("#div0").append('<div class="'+ theclass +'" id="div1"></div>');
Run Code Online (Sandbox Code Playgroud)
这是最简单的方法.替代:
var $div = $('<div/>').prop({ 'class': theclass, 'id': 'div1' });
$('#div0').append($div);
Run Code Online (Sandbox Code Playgroud)
或者甚至在单行中:
$('<div/>').prop({ 'class': theclass, 'id': 'div1' }).appendTo('#div0');
Run Code Online (Sandbox Code Playgroud)
注意:prop()旧版本的jQuery不支持.如果您的版本不支持,请使用attr()