Как удалить некоторые теги HTML внутри <div>? - PullRequest
0 голосов
/ 16 мая 2019

Я отображаю некоторый форматированный текст в HTML в пределах <div>. К сожалению, форматированный текст содержит полную HTML-страницу, где мне нужен только абзац с текстом внутри.

Вот оригинальный источник:

<td class="tdInfo"><a href="#" onclick="displayInfo(61);">Probl&egrave;me r&eacute;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 :&nbsp;<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&egrave;me r&eacute;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 :&nbsp;<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();
		}

Спасибо за вашу помощь!

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