jQuery添加文本跨越一个div
<div id="tagscloud"> <span></span> </div>
我将如何在像下面的代码范围内添加一些文本?
<span>**tag cloud**</span>
编辑 :实际上跨度有一个ID
<div id="tagscloud"> <span id="WebPartCaptionWPQ2"></span> </div>
您可以使用:
$("#tagscloud span").text("Your text here");
相同的代码也适用于第二种情况。 你也可以使用:
$("#tagscloud #WebPartCaptionWPQ2").text("Your text here");
你可以使用append或prepend
.append()方法将指定的内容作为jQuery集合中每个元素的最后一个子元素插入(要将其作为第一个子元素插入,请使用.prepend())。
$("#tagscloud span").append(second); $("#tagscloud span").append(third); $("#tagscloud span").prepend(first);
小心 – append()
会追加HTML,如果你一直使用它,并且用户让你append('<script>alert("Hello")</script>')
,你可能会遇到跨站脚本问题。 。
使用text()
用text()
replace元素内容,或者append(document.createTextNode(x))
来附加文本节点。