1

互換性の問題のために、リンクの行を持つテーブルを持つ生成された 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();                                                     
   } 
4

2 に答える 2