Javascript 键入时获取Firepad textarea元素或当前字符

Javascript 键入时获取Firepad textarea元素或当前字符,javascript,jquery,firebase,codemirror,firepad,Javascript,Jquery,Firebase,Codemirror,Firepad,我正在尝试使用JQuery在Firepad中实现类似于hashtag的行为 是否有任何方法可以获取textarea元素或您当前在Firepad编辑器中键入的字符,以便(例如)在我键入“#”时触发事件 我曾尝试使用getText()函数,但它只在与Firebase同步时提供整个字符串,因此当我快速键入时,直到我停止一秒钟,它才会同步,因此我无法在键入特定字符时触发事件。我不知道FirePad,但是有了Textarea,你可以做这样的事情 document.querySelector(“texta

我正在尝试使用JQuery在Firepad中实现类似于hashtag的行为

是否有任何方法可以获取textarea元素或您当前在Firepad编辑器中键入的字符,以便(例如)在我键入“#”时触发事件


我曾尝试使用
getText()
函数,但它只在与Firebase同步时提供整个字符串,因此当我快速键入时,直到我停止一秒钟,它才会同步,因此我无法在键入特定字符时触发事件。

我不知道FirePad,但是有了Textarea,你可以做这样的事情

document.querySelector(“textarea”).addEventListener(“keydown”,(事件)=>{
if(event.key==“#”)window.alert(“#找到”);
},假);
document.querySelector(“div”).addEventListener(“键控”,事件)=>{
if(event.key==“#”)window.alert(“#找到”);
},假)
div{
边框:1px实心#aaa;
}


非常感谢您的回答,但这是主要问题,使用Firepad,您可以在.js文件中配置编辑器,只需在html或blade中添加一个id为='Firepad-container'的div,因此很遗憾,或者至少我没有找到它。是的!使用第二个选择器并使firepad容器div可编辑。你太棒了,谢谢!使用特定的解决方案编辑您的答案。