2015-06-10 2 views
0

Я пытаюсь создать скрипт BBCode самостоятельно вместо того, чтобы использовать его для Google :) Лучше узнать, чтобы просто украсть/взять кого-то из elses.JQuery bbcode append and focus

У меня проблема, когда я обновляю страницу t и нажимаю либо смайлик, либо 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> 

смайлик и в (выделено жирным шрифтом):

<a href="#" title=":)"><img src="../img/smileys/smiley.png" border="0" style="cursor:pointer;"/></a> 

<div id="b">B</div> 

BBCode это текстовое поле :)

+0

Что такое '# bbcode' и почему вы пытаетесь добавить его к' '[б] [/ b]' 'строку? [.appendTo() doc] (http://api.jquery.com/appendto/) – andale

+0

#bbcode -