Мучаюсь уж как 2 дня, подскажите как сделать такое: Есть картинки(иконки)сверху, нужно, чтобы при нажатие на любую из них в textarea который ниже находиться вставлялись спец коды к примеру , то есть HTML коды. мне подсказали что это делается на jquery
Ответ
Используй любой из WYSIWYG-редакторов. Если по-своему, то можно так: HTML:
b
JS:
var ta = $('#qwe'),
ico = $('.icon');ico.on('click', function(){ switch ($(this).data('type')){ case 'b': ta.val( ta.val() + '' ); break; //можно дописать другие кейсы для новых иконок } }); Демо Можно улучшить, чтобы обрамляло выделенный текст.
Комментариев нет:
Отправить комментарий