【发布时间】:2010-12-30 04:25:22
【问题描述】:
我想编写一个函数,当我单击 HTML 中字符串(或句子)的任意位置时,它会告诉我这是字母还是空格。这甚至可能吗?例如,我点击这句话中的任意位置:
<div id='sentence'>The cat in the hat.</div>
假设我点击“cat”中的字母“a”。我希望它返回一个警报,告诉我我点击了一个角色。假设我单击“cat”和“in”之间的空格。我希望它返回一个警报,说我点击了一个空格。
这听起来不可能,但我的一个想法是,也许您单击某处并检查您单击的位置的左侧和右侧(例如,您在空格和字母之间单击了右侧),如果其中至少一个字符是一个空格(比如左边),它应该返回你点击了一个空格......这会更容易实现吗?我只是需要一些建议。
【问题讨论】:
-
有什么限制吗?需要使用的特定浏览器?
-
应该适用于所有浏览器; Chrome、Firefox、IE 7 及更高版本
标签: javascript jquery