Jquery 如何使用.live()更新此textarea插件?

Jquery 如何使用.live()更新此textarea插件?,jquery,jquery-plugins,textarea,Jquery,Jquery Plugins,Textarea,我已经为此工作了好几个小时了,我想不出来。我在这里下载了这个textarea扩展插件,它可以正常工作。但我正在创建一个动态页面,在文档准备好后添加textareas,我找不到修改插件的方法,因此它将应用于未来的textareas。我对jQuery相当陌生,但我确实需要帮助。非常感谢你 另外,顺便说一句,我对文本区本身也有一些问题。如何使textarea能够在用户点击enter/return时解释换行符。到目前为止,它只是将文本解析为单个字符串,没有中断。对于jQuery,我基本上是用.val获取

我已经为此工作了好几个小时了,我想不出来。我在这里下载了这个textarea扩展插件,它可以正常工作。但我正在创建一个动态页面,在文档准备好后添加textareas,我找不到修改插件的方法,因此它将应用于未来的textareas。我对jQuery相当陌生,但我确实需要帮助。非常感谢你

另外,顺便说一句,我对文本区本身也有一些问题。如何使textarea能够在用户点击enter/return时解释换行符。到目前为止,它只是将文本解析为单个字符串,没有中断。对于jQuery,我基本上是用.val获取textboxt的值,然后放在某个段落的某个地方。那一段恰好只有一行,没有换行符。有什么想法吗?

看看这个


Matt是正确的。

对于第二个问题,这是因为textarea存储新行字符,但html无法理解。如果要在div中设置新行,可以用br标记替换新行字符

这里的例子

您实际上只能使用.live on DOM事件单击、鼠标向下移动、表单提交等。。与其担心修改插件,为什么不在创建后立即在新创建的文本区域上运行插件呢?我现在明白你的意思了。这是有道理的。谢谢您需要全局修改器来替换所有\n的-/\n/gPerfect!!!这正是我要找的。如果有人有一点额外的时间,我认为新行字符是/n,那么为什么不直接放上。替换/n。\and/g代表什么?非常感谢你的帮助!它解决了这个问题,但我只是想知道/g是用来做什么的。我明白为什么这样做了,每次用户点击时,这个函数就会被执行并应用于任何现有的文本区域。需要一个例子来理解它,所以谢谢@本,不客气。请接受正确答案和/或投票表决其他有用的答案以表示感谢/\n/g是一个正则表达式表示表达式的开头,第二个/表示表达式的结尾。在/之间是要匹配的文本或字符/\n/g将匹配\n或换行符。末尾的g是正则表达式修饰符。这个g告诉表达式匹配所有\n而不是第一个。