【发布时间】:2013-05-16 05:41:00
【问题描述】:
我试图弄清楚 facebook 如何在下面进行人物高亮标记。
我有一个<textarea>,我想要的是当我按下退格键时,整个名字都会被删除。
我还希望名称以蓝色突出显示(但这很容易)。
这可以通过css轻松完成吗?还是我必须使用某种 javascript 才能使删除工作正常进行?
TLDR:我需要一个 jQuery 函数来删除当我回击时突出显示的名称..仅此而已,不需要自动完成等
【问题讨论】:
-
CSS 用于样式设置,而不是用于处理数据/事件。为此,您将需要 javascript。就此而言,是的,这是可能的。使用 Jquery 并捕获 keydown/keyup 或 keypress 事件,检查其是否退格,然后删除,直到您点击空格。突出显示也不难,具有类样式,并将该类添加到单词周围的范围中,也可以使用 jquery 添加,可能就足够了。
标签: javascript jquery html css