我與從正確的方向一個textarea到左在一個textarea,當前行的方向上從「RTL」變爲「LTR」
#myTextarea
{
direction: rtl;
}
上的事件,與jquery,我改變方向從左到右:
$('#myTextarea').css('direction', 'ltr');
此操作從右向左移動textarea的全部內容。
我想只移動當前行,並讓其前一行處於默認方向。
有沒有辦法做到這一點?
我與從正確的方向一個textarea到左在一個textarea,當前行的方向上從「RTL」變爲「LTR」
#myTextarea
{
direction: rtl;
}
上的事件,與jquery,我改變方向從左到右:
$('#myTextarea').css('direction', 'ltr');
此操作從右向左移動textarea的全部內容。
我想只移動當前行,並讓其前一行處於默認方向。
有沒有辦法做到這一點?
這是不可能的,文本方向只能應用於整個textarea
元素,而不是其中的行。
您可以嘗試在該行的開頭處插入'\u202E'
個字符,這將改變方向。
另外請注意,這不僅僅是一個真正的解決方案,它可能不適用於所有瀏覽器和所有平臺,我會努力思考,如果這真的是我想要的。也許你會用富文本編輯器更好。
你可以爲以下這項工作嗎?感謝:http://stackoverflow.com/questions/41987499/textarea-ltr-rtl –
這是不可能的,文本方向只能適用於整個'textarea'元素,而不是在它的行。 –
這些天的要求似乎有點瘋狂...只是今天早上有人問如何禁用/ keydown在一個專注的選擇元素 –
是的,我正在阿拉伯語數學網站上工作,我希望用戶能夠寫阿拉伯語(rtl),然後寫數學公式(tlr) – Anas