我正在<div>
内以HTML显示某些格式的文本。
不幸的是,格式化的文本包含完整的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>
并且只在<div>
元素内剥离HTML:
function displayInfo(key) {
var id = 'memo'+key;
$("#"+id).children("p").unwrap();
$("#"+id).slideToggle();
}
感谢您的帮助!