Tom*_*eus 0 javascript jquery loops
我想限制我所有 $("a.paragraph") 的字符串长度。我有以下代码:
var paragraph = $("a.paragraph").text();
var maxlength = 500;
var strlength = paragraph.length;
if (strlength > maxlength) {
var introduction = paragraph.substr(0,maxlength); // cut string
var search = introduction.lastIndexOf(" "); // find position of last space (last word cannot be cut)
introduction = introduction.substr(0, search); // cut string until last space
introduction = introduction + "..."; // add ... in the end
$("a.paragraph").text(introduction);
}
Run Code Online (Sandbox Code Playgroud)
此代码仅修改第一个元素并在所有段落上显示结果。如何循环每个段落?
您可以使用jQuery 的each功能:
$('a.paragraph').each(function() {
var paragraph = $(this).text();
// ... do stuff here
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2712 次 |
| 最近记录: |