我正在尝试自己构建一个BBCode脚本,而不是使用Google中的一个脚本:)更好地学习然后偷窃/让别人工作。
我有一个问题,当我刷新t页面并单击笑脸或B(粗体)时它可以工作但是当我点击textarea(焦点)然后尝试点击笑脸或B(粗体)它不起作用:S
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>
笑脸和B(粗体):
<a href="#" title=":)"><img src="../img/smileys/smiley.png" border="0" style="cursor:pointer;"/></a>
<div id="b">B</div>
答案 0 :(得分:0)
试试这个......
$("#b").on("click",function () {
$("#bbcode").appendTo('[b][/b]');
$("#bbcode").focus();
});