Перед добавлением текста в Div JQuery - PullRequest
1 голос
/ 09 февраля 2012

Добавить текст в уже добавленный идентификатор div "txt". у меня есть функция appendChild (), добавлено "Тестирование Это" Но мне нужно "Это Тестирование"

document.getElementById ("txt"). AppendChild ("This is");

До

Тестирование

После

Это тестирование

Помоги мне

Ответы [ 3 ]

2 голосов
/ 09 февраля 2012

Вы определили ответ в тегах, которые ставите на вопрос - посмотрите на функцию .prepend() jQuery Вместо добавления дочерних узлов к элементу в конце, он добавляет их в начале. Предполагая, что #txt является элементом, который изначально содержит только текстовый узел «Тестирование», тогда этот код:

$('#txt').prepend('This is ');

даст вам желаемый результат.

Рабочая ДЕМО

0 голосов
/ 09 февраля 2012
$("#txt").before("before text");
$("#txt").after("after text");

DEMO

или вы можете подходить по цепочке

$("#txt").before("before ").after("after ");
0 голосов
/ 09 февраля 2012

вы можете сделать это так:

var old_string = document.getElementById("div_id").innerHTML;
var new_string = "is Testing";
document.getElementById("div_id").innerHTML = new_string + " " + old_string;

Надеюсь, это поможет.

...