【发布时间】:2013-02-25 21:09:16
【问题描述】:
我想在单击文本时替换页面上的文本,甚至只是替换单击的单个单词。我尝试了一种自上而下的方法,选择 DOM 中的所有元素,过滤掉 textNodes,用标签包装每个元素,并向每个标签添加一个单击事件处理程序。但这太慢且效率低下,尤其是在非常大且动态的网站上。
我只需要替换被点击的文本。从event.target 开始是否有自下而上的方法?例如,如何找到最接近 event.target 的 textNode?p>
【问题讨论】:
标签: javascript jquery events jquery-events textnode