【问题标题】:Jquery bbcode append and focusJquery bbcode 追加和聚焦
【发布时间】:2015-06-10 11:16:33
【问题描述】:

我正在尝试自己构建一个 BBCode 脚本,而不是使用来自 Google 的脚本 :) 最好学习然后只是窃取/拿走别人的工作。

我有一个问题,当我刷新页面并单击笑脸或 B(粗体)时,它可以工作,但是当我单击文本区域(焦点)然后尝试单击笑脸或 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>

bbcode 是文本区域 :)

【问题讨论】:

  • 什么是#bbcode,你为什么要将它附加到'[b][/b]' 字符串中? .appendTo() doc
  • #bbcode 是

标签: jquery bbcode


【解决方案1】:

试试这个...

 $("#b").on("click",function () {
   $("#bbcode").appendTo('[b][/b]');
   $("#bbcode").focus();
});

【讨论】:

    猜你喜欢
    • 2021-12-02
    • 1970-01-01
    • 2012-02-07
    • 2012-06-05
    • 1970-01-01
    • 2013-04-26
    • 2018-01-06
    • 2011-08-06
    • 1970-01-01
    相关资源
    最近更新 更多