我已經看到如何在一個textarea中有多個autocompletes,但我想要的是有東西,可以選擇一個術語在textarea,或更確切地說,無論在哪裏光標位於textarea中。我所見過的大多數解決方案只有在用戶正在處理輸入字符串的末尾時纔有效。我希望能夠以字符串開始: 「@George踩着#foot。」 然後回到字符串的中間並開始輸入以將其更改爲: 「@George踩@ Fredrick's #foot。根據@Mary」 並且@Fredrick和@Mary分別顯示爲自動完成選項。自動完成中間的一個textarea選擇器javascript jquery
對於特定用途我希望使用此功能時,自動完成將發生在以「@」或「#」符號開頭的字符串上,但它們不一定是給定符號的第一個或最後一個。
我正在使用javascript和jquery-ui完成此任務。這適用於移動設備,因此自動完成的位置將始終位於文本區域的底部。
我是Rangy的作者。有人真的想要使用選擇/範圍的像素位置肯定有助於集中精力完成它:)我想我需要讓人們更容易要求或註冊新功能,否則我不確定我正在努力的價值。 –