从div获取文本,添加更多文本,另存为变量

时间:2015-03-26 00:22:29

标签: javascript jquery

以下是我所拥有的:

<div id="fivearea">Something</div>

然后:

var 5popup= $('#fivearea').text();

这会使5popup =&#34; Something&#34;。

但是,我想在div中的内容中添加更多文本,并将其另存为变量。伪代码:

var 5popup= $('#fivearea').text()+"some additional text";

这样做的正确方法是什么?

3 个答案:

答案 0 :(得分:2)

您需要添加变量的当前值,如下所示:

    5popup += "some additional text";

答案 1 :(得分:2)

替换下面节点内的文字:

<div id="testId">hello</div>

可以完成如下

$("#testId").html("good bye");

导致html:

<div id="testId">good bye</div>

同样,节点内的文本可以保存到变量中,如下所示:

var myTest = $("#testId").html();

如果要添加到节点内的文本而不删除任何内容,可以使用append函数完成此操作。给出以下html。

<div id="testId">hello</div>

代码:

$("#testId").append(" world");

将导致html:

<div id="testId">hello world</div>

答案 2 :(得分:0)

我认为这就是你想要的:

var text = $('#fivearea').text();
text += "Your text here";
$('#fivearea').text(text);

如果要访问该文本,请使用变量text。希望这有帮助。