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