Я пытаюсь добавить строковую переменную в качестве дочернего узла. Код, который я использую выглядит следующим образомКак использовать Node.insertBefore для добавления содержимого к определенному узлу
$(this).parentNode.parentNode.insertBefore('content',$(this).parentNode)
Я считаю, что это правильный синтаксис, но я продолжаю получать NOT_FOUND_ERR: DOM Exception 8. Кто-нибудь есть какие-либо указатели?
Вместо того, чтобы использовать строковое «содержание», может быть, вы должны использовать 'createTextNode («содержание»)' и передать его созданный узел как в этом примере: http://javascript.about.com/library/bldom12.htm – AaronLS
Я незнаком с RoR, поэтому я могу ошибаться, но является ли это комбинацией jQuery и обычного JavaScript, который вы используете? –
@ Ryan Kinal: Это правильно. Вопрос не имеет кода ROR, но, возможно, есть применимый трюк ROR? ;-) –