我不确定这是否可以用 Javascript 来完成,非常感谢任何帮助或建议。

这是一个场景:假设我有内容(所有文本),即 6 段长。内容立即从数据库中动态提取(意味着所有 6 个段落都通过单个变量输出,因此我无法更改)。

我需要做的是,在页面顶部显示前两段,然后显示一些其他内容,然后在其他内容下方显示其余段落。

因此,内容 = 6 段

Paragraph One
Paragraph Two

SOME OTHER COOL STUFF IN BETWEEN

Paragraph Three
Paragraph ...
Paragraph Six

是否可以使用 Javascript 拆分此内容。段落在 p 标签内输出。

最佳答案

HTML

<div id="wrapper">
    <p>Paragraph 1</p>
    <p>Paragraph 2</p>
    <p>Paragraph 3</p>
    <p>Paragraph 4</p>
    <p>Paragraph 5</p>
    <p>Paragraph 6</p>
    <div id="cool">SOME OTHER COOL STUFF IN BETWEEN</div>
</div>

jQuery
$('#wrapper > p').slice(2).appendTo('#wrapper');

CSS
#cool { font-size:20px; color:red; }

现场演示: http://jsfiddle.net/KZm5X/

关于Javascript/jQuery : Split content in two parts,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4643145/

10-11 12:54