Js - 在文章

时间:2017-11-10 03:37:15

标签: jquery

我有一篇1000字的文章。但我希望js会计算500个字,它会将它添加到div1。剩下500个单词将添加到div2。

怎么做?请帮帮我

由于

1 个答案:

答案 0 :(得分:1)

您可以使用split(' ')函数将文章转换为字符串数组,这将创建一个包含1000个单词的数组。

然后通过使用.splice(0,500)你可以获得前500个单词,你可以使用.join(' ')函数加入它们,这将为你提供前500个单词的字符串,然后你可以将字符串附加到格。

现在通过使用splice函数数组现在只包含剩余的500个单词,因此您可以直接连接剩余的单词并附加到第二个div。

以下是工作代码段,其中包含20个单词的示例,您可以将其转换为1000个单词。

$(document).ready(function() {
  var str="word1 word2 word3 word4 word5 word6 word7 word8 word9 word10 word11 word12 word13 word14 word15 word16 word17 word18 word19 word20"
  var strArray = str.split(' ');
  $('#firstDiv').text(strArray.splice(0,10).join(' '));
  $('#secondDiv').text(strArray.join(' '));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id='firstDiv'>

</div>
<div id='secondDiv'  style="margin-top :10px;;" >

</div>