我想用jQuery限制div中的一些单词,以使我的网站标题看起来更好。
我已经尝试了下面的解决方案,但不幸的是,它把这些字减少了一半就是垃圾。
<div class="entry-title">Auxerunt haec vulgi sordidioris audaciam, quod cum ingravesceret penuria commeatuum</div>
$(document).ready(function(){
$(".entry-title").text(function(index, currentText) {
return currentText.substr(0, 20);
});
});
这个计算我想要的一个字数。
感谢您的帮助。
答案 0 :(得分:3)
$(".entry-title").text(function(index, currentText) {
return currentText
.split(' ', 4) //create array of the first four words
.join(' '); //join the array with spaces
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="entry-title">Auxerunt haec vulgi sordidioris audaciam, quod cum ingravesceret penuria commeatuum</div>
&#13;