Как получить ссылку на «родной» <textarea>?

Added by Юрий Андреев about 1 year ago

Форму не использую.
<textarea> имеет аттрибут onblur, вызывающий JS-функцию и передающий ей JSON-объект с параметрами.
Подключил сей чудный elRTE. Как сохранять?

elRTE.prototype.save = function(vars) {
    $('selector').elrte('updateSource');
};

Сделал, но этого по понятным причинам мало, так как надо вызвать AJAX-обработчик и передать ему параметры <textarea>
Этот же вопрос возникает при попытке ассинхронно сабмитить несколько <textarea> на одной странице (опять же AJAX).

Вообщем-то, сам вопрос: как получить прямую ссылку на родительский объект <textarea>, чтобы воспользоваться его параметрами?


Replies (4)

RE: Как получить ссылку на «родной» <textarea>? - Added by Юрий Андреев about 1 year ago

Спасибо, но, к сожалению, не сработал ни один из нижеприведенных вариантов:
TypeError: Result of expression '$(selector)[0].elrte' [undefined] is not an object.
TypeError: Result of expression '$(selector).elrte.source' [undefined] is not an object.
TypeError: Result of expression '$('selector')[0]' [undefined] is not an object.
TypeError: Result of expression '$('selector').elrte.source' [undefined] is not an object.

Выражение вставлял так:

elRTE.prototype.save = function(vars) {
    $('selector').elrte('updateSource');
//    $value = $(selector)[0].elrte.source.val();
//    $value = $(selector).elrte.source.val();
//    $value = $('selector')[0].elrte.source.val();
//    $value = $('selector').elrte.source.val();
    alert(val);
};

[pS]
Я, признаться, слабо понимаю что такое 'selector', поэтому вынужден двигаться наощупь...

RE: Как получить ссылку на «родной» <textarea>? - Added by Troex Nevelin about 1 year ago

Самый простой Selector ID

Если у вас: <textarea id="mysupername">, то селектор будет: $('#mysupername'), целиком будет $('#mysupername')[0].elrte.source

RE: Как получить ссылку на «родной» <textarea>? - Added by Dmitry Levashov about 1 year ago

Я, признаться, слабо понимаю что такое 'selector', поэтому вынужден двигаться наощупь...

И как вы тогда с аяксом управляетесь?! 0_о

(1-4/4)