覆盖Dom上生成的文本

时间:2016-01-19 22:36:38

标签: javascript jquery html css

作为一堆javascript的一部分,生成了一堆HTML:

//for loop
var title = document.createElement('strong');
title.className = "titleSub";
//more add etc.

所以这部分工作正常:

enter image description here

那里的文本来自数据库调用crom。我要做的就是覆盖这个文字:

$(document).ready(function() {
    $(".titleSub").Text("sss");
});

但是,此代码未应用且文本未更新。我做错了什么,如何解决?

3 个答案:

答案 0 :(得分:2)

它是.text()而不是.Text(),JavaScript是CaSe SeNsItIvE。

$(document).ready(function() {
    $(".titleSub").text("sss");
});

答案 1 :(得分:1)

构建元素title时,请尝试

title.innerText =  'sss';

或者,如果您希望在将元素插入DOM

之后执行此操作
$('.titleSub').text('sss');

答案 2 :(得分:-1)

尝试.innerText()或.innerHtml而不是.Text()