6

右から左への方向を持つテキストエリアがあります

#myTextarea
{
    direction: rtl; 
}

イベントで、jquery を使用して、方向を左から右に変更します。

$('#myTextarea').css('direction', 'ltr');

これにより、テキストエリアのコンテンツ全体が右から左に移動します。

現在の行のみを移動し、前の行をデフォルトの方向に移動したい。

それを達成する方法はありますか?

4

2 に答える 2

2

これは不可能です。テキストの方向は、textarea要素内の行ではなく、要素全体にのみ適用できます。

于 2012-05-17T08:16:40.443 に答える
1

'\u202E'行頭に文字を挿入すると、方向が変わります。

また、これは実際の解決策というよりもハックであることに注意してください。すべてのブラウザやすべてのプラットフォームで機能するとは限らないため、これが本当に私が望むものであるかどうかをよく考えてみます. たぶん、リッチ テキスト エディターを使用したほうがよいでしょう。

フィドル

于 2012-05-17T08:28:27.540 に答える