Показать сообщение отдельно
  #1 (permalink)  
Старый 16.09.2010, 05:10
Кандидат Javascript-наук
Отправить личное сообщение для Invis1ble Посмотреть профиль Найти все сообщения от Invis1ble
 
Регистрация: 05.09.2010
Сообщений: 103

редактор bb-кода
Уважаемые знатоки jQuery! Помогите, а то мозги уже кипят!
function tag(tag1, tag2)
{
  var message = jQuery('textarea:last');

  try
  {
    message.focus();  
    var range = document.selection.createRange();    
    range.text = tag1 + range.text + tag2;
  }
  catch (e)
  {
    var start = message.selectionStart;
    var end = message.selectionEnd;

    message.value = message.value.substr(0, start) + tag1 + message.value.substr(start, end - start) + tag2 + message.value.substr(end, message.value.lenght);
  }  
}

Нужно переписать под jQuery, манипулировать будем с последним в html-коде textarea (см. 3 строку кода). Огромная просба не отсылать в мануалы и т.д., т.к у меня итак уже каша сплошная в голове. Исправьте код (я подозреваю, что там токо методы и свойства на джейкверовские надо поменять, но аналоги в нете не нашел), я проанализирую и сопоставлю с тем, что творил я - так мне намного проще будет разобраться...
Ответить с цитированием