这是我正在尝试做的一个基本示例:
<div class="container">
<h2>Greetings</h2>
<p>All this content, including the HTML comes from a CMS</p>
</div>
我想从CMS中插入更多内容,如此
<div class="container">
<h2>Greetings</h2>
<p>NEW YORK - December 29, 2010 - All this content, including the HTML comes from a CMS</p>
</div>
此标记不起作用,因为它会将其放在
标记之前...
$('.container p').before('NEW YORK - December 29, 2010');
那么如何将其插入标签?我无法使用类标记p或在
标记内放置标记,因为它正在从CMS中吐出。
答案 0 :(得分:12)
我找到了prepend(),它似乎做了我想要的。这也是另一种解决方案。谢谢!! http://api.jquery.com/prepend/
答案 1 :(得分:4)
使用text()。
var oldText = $('.container p').text();
$('.container p').text("NEW YORK - December 29: " + oldtext);
答案 2 :(得分:2)
$('.container p').text(function(i,v) {
return "NEW YORK - December 29: " + v;
});