我想將我的動態數據分成兩部分。只顯示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