如何将div添加到另一个div中?

时间:2017-10-30 10:42:06

标签: javascript jquery

我是jQuery的初学者,我需要将下面的div附加到this.element

var div = '<div id="labels" style="background:' + this.getBottomLabelColorForPercentage() + '; color:white; width:' + this.element.clientWidth + '; text-align:center; height:30px;"><div style="padding-top: 1px;">' +  this.getNeedlePointerValue() + this.model.properties.rightlabel + '</div></div>';
div.appendTo(this.element);

但是异常抛出

  

sourcefile.js:71未捕获TypeError:div.appendTo不是函数

如何将我的div有效地添加到this.element

1 个答案:

答案 0 :(得分:1)

在您的情况下,div是一个字符串变量,因此它不包含任何DOM或jQuery相关的函数。你需要的是首先将该字符串转换为jQuery元素。

要创建需要使用的jQuery对象 $()函数htmlString参数:

$(div).appendTo(this.element);