У меня есть текстовое поле после DIV и я использую rangyinputs, чтобы вставить текст в этой области, как и окружающие т.д.Не будучи в состоянии получить следующее рабочее
Если я использую следующий код работает:
window.surround5 = function surround5(text2,text3){
$("#textarea5").surroundSelectedText(text2, text3);
}
быть textarea5 имя класса, но я не хотел использовать имя класса, поэтому я попытался с:
window.surroundtest = function surroundtest(text2,text3){
var c = $(this).next('textarea');
c.surroundSelectedText(text2, text3);
}
но он продолжает получать меня некоторые ошибки об узлах на rangyinputs, что не показывает в другой способ. Если я делаю предупреждение, он показывает «объект объекта», поэтому он фактически находит текстовое поле справа?
Реализация будет что-то вроде:
<div>
<div onclick="surroundtest('[center]', '[/center]');">Center</div>
</div>
<textarea ....>
Edited с DIV, который делает вызов.
JSFIDDLE: http://jsfiddle.net/qmpY8/
Можете ли вы рассказать нам html, что вы манипулируете ?. –
'$ (this) .parent(). Next ('textarea');' это то, что вы после меня думаете – Orangepill
Orange тоже попробовал, не работал. @BetoCastillo это как пример выше, некоторые divs и один в середине, который выполняет вызов. и textarea после окончания div –