jquery を使用して、限られたテキスト (50 文字) を表示したい。どうすればいいのか教えてください。次のコードを使用しています。
var ta = $('title', item).text().replace(/\(.*?\)/, "");
この結果は、「アフリカ カップ オブ ネーションズへの出場権を獲得できなかった場合、エトーの代表チームは残念な結果に終わる可能性がある」というものです。
jquery を使用して、限られたテキスト (50 文字) を表示したい。どうすればいいのか教えてください。次のコードを使用しています。
var ta = $('title', item).text().replace(/\(.*?\)/, "");
この結果は、「アフリカ カップ オブ ネーションズへの出場権を獲得できなかった場合、エトーの代表チームは残念な結果に終わる可能性がある」というものです。
次のようなものを使用できます。
String sOut = $('title', item).text().substring(0,50);
私はそこで何をしているのかわかりませんitem
が。:|
これを試して:
var ta = $('title', item).text().substring(0,50)
var ta = $('title', item).text();
var edited = ta.substring(0,50);
上記のコードは、アイテムがスコープであると仮定して作成されています
または、Jquery チェーンを使用して、これを 1 行で記述できます。
var ta = $('title', item).text().substring(0,50);
if(ta.length > 50){
ta = ta.substring(0, 47) + '...';
}
var ta = $('title', item).text();
ta = ta.substring(0,50);