我正在尝试自己构建一个BBCode脚本,而不是使用来自谷歌的脚本:)更好地学习,然后只是窃取/拿别人的工作。
我有一个问题,当我刷新页面并单击笑脸符号或B(粗体)时,它可以工作,但当我单击文本区(焦点),然后尝试单击笑脸或B(粗体)时,它不工作:
Jquery:
<script>
$(document).ready(function() {
$("#emoticons a").click(function (e) {
e.preventDefault();
var emoticon = $(this).attr('title');
$("#bbcode").append(emoticon);
$("#bbcode").focus();
});
$("div #b").click(function (e) {
$("#bbcode").appendTo('[b][/b]');
$("#bbcode").focus();
});
});
</script>smiley和B(粗体):
<a href="#" title=":)"><img src="../img/smileys/smiley.png" border="0" style="cursor:pointer;"/></a>
<div id="b">B</div>bbcode是文本区域:)
发布于 2015-06-10 19:37:50
试试这个。
$("#b").on("click",function () {
$("#bbcode").appendTo('[b][/b]');
$("#bbcode").focus();
});https://stackoverflow.com/questions/30754702
复制相似问题