[英]remove hyperlink keep content within
如何刪除外a
? 並使用text()來改變其中的內容?
<a><span>content</span></a>
這將無法工作,因為它將刪除整個標記。
$("span").text('Altered content').closest('a').remove();
我希望的結果是<span>Altered Content</span>
為了做到這一點,正如其他人所說,你需要unwrap()
函數。 但是,我建議使用id
或class
作為選擇器,而不是使用span標簽。 解包的工作方式是刪除父節點而只留下選擇器本身。
$(function() {
$("span").unwrap();
$("span").text('replaced text');
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.