对于兼容性问题,我使用了一个生成的 HTML,它有一个带有一行链接的表格。
加载页面后,我立即删除链接并将其转移innerHTML
到链接的父元素。我尝试使用 jQuery 方法来执行此操作html()
。
但我注意到该方法的一个有趣行为使事情变得复杂。当我将innerHTML
链接元素复制到另一个元素时,它会自动分离。我通过将innerHTML
链接复制到临时数组并将其插入到父元素中来实现了一种解决方法。
谁能解释这种行为?
我使用的 JavaScript/jQuery 代码:
function rmvMenuLinks()
{var txt = new Array();
for(var indx=0; indx < $("td.menuhead").length; indx++) {
$("td.menuhead").eq(indx).html($("a.menuhead").eq(indx).html());
}
$("a.menuhead").detach();
}