首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我的jQuery BBCode脚本不能正常工作,有一个小错误

我的jQuery BBCode脚本不能正常工作,有一个小错误
EN

Stack Overflow用户
提问于 2012-01-15 19:28:27
回答 1查看 207关注 0票数 0

我目前在我的项目中使用了一个基本的BBCode脚本。

问题是,BBCode只适用于第一个文本区域。如果我包括其他文本区域,它就会开始窃听。

例如,在第一个文本区域中,如果我按下B图像(意为BBCode粗体),它将在中写入"b“-- textarea的两个。在第二个文本区域中,如果我按B图像(意思是BBCode粗体),什么都不会发生。

编辑:我刚刚删除了我的评论中的文字墙,把所有东西都移到了JSFiddle。活生生的例子如下:http://jsfiddle.net/vveaQ/4/

让我解释一下这个问题。试着点击第三行的B按钮。它将在所有文本区域上写b。当单击上面的文本时,会将b写到第二和第三文本区域,顶部的文本区域只将b写到顶部。(工程按预期进行)

我尝试过几种方法来解决这个问题(例如重命名textarea ID),但是没有什么帮助。有人能帮我解决这个问题吗?

任何帮助我都会感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-15 20:05:41

bbcode函数创建具有相同ID的元素,并将事件处理程序附加到所有元素:

代码语言:javascript
运行
复制
$('#bbcode_bb_bar a').click(function()...

当您有三个条时,第一个条将有三个click处理程序附加到它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8872644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档