我有一个从右到左的方向的文本区域
#myTextarea
{
direction: rtl;
}
对于一个事件,使用jquery,我从左到右改变方向:
$('#myTextarea').css('direction', 'ltr');
这将textarea的全部内容从右向左移动。
我想只移动当前行,并让前面的行保持默认方向。
有没有办法实现这个目标?
答案 0 :(得分:3)
这是不可能的,文本方向只能应用于整个textarea
元素,而不能应用于其中的行。
答案 1 :(得分:1)
您可以尝试在行的开头插入'\u202E'
字符,这将改变方向。
另请注意,这不仅仅是一个真正的解决方案,它可能无法在所有浏览器和所有平台上运行,我会努力思考这是否真的是我想要的。也许你最好使用富文本编辑器。