2

ユーザーが何かを書き込む場所にテキスト ファイルがあり、そのテキスト ボックスの JavaScript を使用してテキストを取得し、段落に表示します。段落には 50 chrac のようなテキスト制限があります。ユーザーが 50 chrac を超える書き込みをした場合、45 chrac の後に (...) を表示します。JavaScriptを使用することは可能ですか?

このように、ユーザーが書いた段落とその 50 以上の chrac です。

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labe et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

これを次のように表示したい

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt (.....)

JavaScriptを使用することは可能ですか?

4

6 に答える 6

1

次のようにグローバル ソリューションを設定できます。

<p class="truncate">
    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
</p>

truncateクラスですべての段落を切り捨てることができます:

$('.truncate').each(function (el, index) {
    $el = $(el);
    $el.text($el.text().substr(0, 50) +' (...)');
});
于 2013-09-30T12:01:34.627 に答える