Я до сих пор понимаю, что в JQuery с функцией html() мы можем преобразовать HTML в текст, например,
$("#myDiv").html(result);
преобразует "результат" (который является html-кодом) в обычный текст и отображает его в myDiv.
Теперь, мой вопрос: есть ли способ, которым я могу просто преобразовать html и поместить его в переменную?
например:
var temp;
temp = html(result);
что-то вроде этого, конечно, это не сработает, но как я могу поместить преобразованный в переменную, не записывая ее на экран? Поскольку я проверяю преобразование в цикле, думаю, что это довольно и пустой ресурс, если продолжать писать его на экран для каждого отдельного цикла.
Edit:
Извините за путаницу, например, если результат " <p>abc</p> "
, тогда $(#mydiv).html(result)
делает mydiv display "abc"
, который "преобразует" html в обычный текст, удаляя теги <p>
. Итак, как я могу поместить "abc"
в переменную, не делая что-то вроде var temp=$(#mydiv).text()
?