我想将我的动态数据分成两部分。只显示200个字符,并将 其余字符存储在缓冲区变量中。将动态数据分为200个字符的两部分
我试过这段代码,它显示200个字符,但我想将其余的字符存储在 缓冲区变量中以供将来使用。
$("bio").text(function(index, text) {
return text.substr(0, 200);
});
如果您有任何想法,帮助我
我想将我的动态数据分成两部分。只显示200个字符,并将 其余字符存储在缓冲区变量中。将动态数据分为200个字符的两部分
我试过这段代码,它显示200个字符,但我想将其余的字符存储在 缓冲区变量中以供将来使用。
$("bio").text(function(index, text) {
return text.substr(0, 200);
});
如果您有任何想法,帮助我
你是否在寻找类似:
var storage = [];
$("bio").text(function(index, text) {
storage.push({index:index,text:text.substr(175)})
return text.substr(0, 175);
});
如果文本的全长是500,但如果写第二个参数为99999那么它将如何? –
我更新它留空白,其余所有其他 –
另外你可以存储索引,所以你可以再次访问存储在正确的条目 –
你很擅长,你alread有文本变量。就像这样:
$("bio").text(function(index, text) {
var someVariable = text; /* full variable text */
/* write it inside the document somewhere if you want to save it... */
return text.substr(0, 200); // change parameter to 200 to get only 200 chars
});
我不想全文...我想分割后的文本的其余部分 –
SUBSTR允许您设置开始要分析该字符串的点和lenght。 所以写这样的事情:
$("bio").text(function(index, text) {
var someVariable = text; /* full variable text */
var first= substr(0, 200);
var second= substr(201,someVariable.length());
/* write it inside the document somewhere if you want to save it... */
return first;
});
不要看你如何能得到200个字符用SUBSTR(0,175)反正。 编辑自 Afzaal Ahmad Zeeshan的答案。
其不工作... –
编辑将长度改为长度(错误输入)。你得到什么样的错误? –
有没有问题,legth错误是“未捕获ReferenceError:substr没有定义” –
将剩下的文字放在一个' ..'中,并添加'display:none'来隐藏它。 – Blazemonger