簡體   English   中英

將CSS應用於文本輸入字段中的單個單詞

[英]Applying CSS to individual words in a Text Input field

我正在嘗試將樣式應用於文本輸入字段中的特定單詞或短語,我在“ Facebook提及”中看到了類似的方式。

理想情況下,我想運行一些正則表達式來查找文本框內兩個方括號之間的任何文本,然后將背景色應用於此單詞,並且僅將此單詞應用。

我首先將DIV覆蓋在文本框頂部,但是在保持對齊方式時遇到問題,我們將不勝感激!

非常感謝,馬庫斯

您不能在input控件中為該文本的各個部分設置樣式,而不能僅在其中為純文本並且不能插入任何標記來為其設置樣式。

與其嘗試嘗試使用諸如疊加元素之類的虛假樣式的人為方式,不如使用contenteditable屬性使用可編輯div (或其他允許內容的元素)。 這將產生一些問題(用戶操作可能會將標記引入內容中)以及許多新的可能性。

嗨,有一個jquery插件可以解決問題。

http://bartaz.github.io/sandbox.js/jquery.highlight.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM