php echo () функция в jquery / javascript? - PullRequest
2 голосов
/ 17 ноября 2011

Есть ли функция jquery / javascript, которая делает то же самое, что PHP echo () ?

Ответы [ 7 ]

11 голосов
/ 17 ноября 2011

Полагаю, ближайшим является document.write(), поскольку это нативный JavaScript.

Однако существует множество методов написания / исправления текста в DOM, таких как innerHtml(), innerText() и outerHtml(), а также jQuery's html() и text().

2 голосов
/ 17 ноября 2011
// This is what you are looking for
document.write('Hello world');
document.getElementById('mydiv').write('Hello world');

// jQuery
$(body).append('Hello world');
$('#mydiv').append('Hello world');
2 голосов
/ 17 ноября 2011

Вы можете использовать

document.write(stringToWrite);

или

document.writeln(stringToWrite).
1 голос
/ 17 ноября 2011
document.write("text"); \\javascript syntax.

при использовании jquery вы можете просматривать текст под любым элементом obj.

 $("#mydiv").append($("#myElement").val());
1 голос
/ 17 ноября 2011

Я думаю, что вы ищете:

document.write( ... );
0 голосов
/ 15 июля 2016

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

Если мы хотим добавить определенные теги, мы можем использовать функцию, которую я сделал ниже.Имя функции printThis () и принимает три параметра text, className, idName.Текст - это текст, который мы хотим добавить в документ, className и idName - это имя класса и идентификатор, который мы хотим установить.

function printThis (text,className,idName){

var p = document.createElement('p')

var t = document.createTextNode(text);


setAttribute = function (el, attrs) {
  for(var key in attrs) {
    el.setAttribute(key, attrs[key]);
  }
}
setAttribute(p,{class:className,id:idName})

p.appendChild(t)

document.body.appendChild(p)
}

printThis('This is a new Paragraph','newClass','newId')
0 голосов
/ 17 ноября 2011

Если вы хотите редактировать содержимое элемента, используйте html().Вы можете манипулировать DOM различными способами.Проверьте документы .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...