Я отображаю некоторый форматированный текст в HTML в пределах <div>
.
К сожалению, форматированный текст содержит полную HTML-страницу, где мне нужен только абзац с текстом внутри.
Вот оригинальный источник:
<td class="tdInfo"><a href="#" onclick="displayInfo(61);">Problème réseau informatique</a><div id="memo61" class="info"><html><head>
</head>
<body>
<p>Nous rencontrons en ce moment un problème sur le réseau informatique</p>
<p>Pour plus d'informations : <a href="http://www.eureka-solutions.fr/" target="_blank">info</a></p>
</body></html></div></td>
И я хочу раздеть HTML, чтобы получить это:
<td class="tdInfo"><a href="#" onclick="displayInfo(61);">Problème réseau informatique</a><div id="memo61" class="info">
<p>Nous rencontrons en ce moment un problème sur le réseau informatique</p>
<p>Pour plus d'informations : <a href="http://www.eureka-solutions.fr/" target="_blank">info</a></p>
</div></td>
Я пробовал функцию unwrap (), но она удаляет <div>
, и я хочу сохранить <div>
и только обрезать HTML внутри элемента <div>
:
function displayInfo(key) {
var id = 'memo'+key;
$("#"+id).children("p").unwrap();
$("#"+id).slideToggle();
}
Спасибо за вашу помощь!