Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
右から左への方向を持つテキストエリアがあります
#myTextarea { direction: rtl; }
イベントで、jquery を使用して、方向を左から右に変更します。
$('#myTextarea').css('direction', 'ltr');
これにより、テキストエリアのコンテンツ全体が右から左に移動します。
現在の行のみを移動し、前の行をデフォルトの方向に移動したい。
それを達成する方法はありますか?
これは不可能です。テキストの方向は、textarea要素内の行ではなく、要素全体にのみ適用できます。
textarea
'\u202E'行頭に文字を挿入すると、方向が変わります。
'\u202E'
また、これは実際の解決策というよりもハックであることに注意してください。すべてのブラウザやすべてのプラットフォームで機能するとは限らないため、これが本当に私が望むものであるかどうかをよく考えてみます. たぶん、リッチ テキスト エディターを使用したほうがよいでしょう。
フィドル