2

jquery を使用して、限られたテキスト (50 文字) を表示したい。どうすればいいのか教えてください。次のコードを使用しています。

var ta = $('title', item).text().replace(/\(.*?\)/, "");

この結果は、「アフリカ カップ オブ ネーションズへの出場権を獲得できなかった場合、エトーの代表チームは残念な結果に終わる可能性がある」というものです。

4

5 に答える 5

3

次のようなものを使用できます。

String sOut = $('title', item).text().substring(0,50);

私はそこで何をしているのかわかりませんitemが。:|

于 2012-10-16T08:01:19.040 に答える
1

これを試して:

var ta = $('title', item).text().substring(0,50)
于 2012-10-16T08:01:14.653 に答える
1
var ta = $('title', item).text();
var edited = ta.substring(0,50);

続きを読む

上記のコードは、アイテムがスコープであると仮定して作成されています

または、Jquery チェーンを使用して、これを 1 行で記述できます。

var ta = $('title', item).text().substring(0,50);
于 2012-10-16T08:01:25.013 に答える
1
if(ta.length > 50){
   ta = ta.substring(0, 47) + '...';
}
于 2012-10-16T08:03:02.370 に答える
0
var ta = $('title', item).text();
ta = ta.substring(0,50);
于 2012-10-16T08:01:57.617 に答える