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元素,而不是其中的行。
textarea
您可以尝试'\u202E'在行首插入字符,这将改变方向。
'\u202E'
另请注意,这更像是一种 hack,而不是真正的解决方案,它可能不适用于所有浏览器和所有平台,我会努力思考这是否真的是我想要的。也许使用富文本编辑器会更好。
小提琴