2017-03-21 7 views
1

としてそれを渡す:変更するHTMLコンテンツと私は以下のように私のHTMLコンテンツを持つオブジェクト

<div id="divParent"> 
    <div id="divChild"> 
     <table> 
      <tr> 
       <td> 
        <a href="sometext"></a> 
       </td> 
      </tr> 
      <tr> 
       <td> 
        <a href="sometext"></a> 
       </td> 
      </tr> 
     </table> 
    </div> 
</div> 

を私はdivParentのdivのHTMLコンテンツを取得し、印刷目的のためにhtmlとしてそれを渡す必要があります。
私はかなり簡単な方法で達成することができます$("#divParent").html() また、アンカータグのテキストを変更する必要があります。例えば、次のようなものです。document.getElementsByTagName("a").attr('href', '')
しかし、私はウェブページ上の実際のアンカー要素を変更したくありません。私は、変更されたアンカータグ属性を持つdivParent htmlを渡したいだけです。 助けてください

答えて

4

.clone()要素を作成できます。この要素は操作のために操作して渡すことができます。

一致する要素のセットのディープコピーを作成します。

var cloneElement = $("#divParent").clone(); 
cloneElement.find('a').attr('href', '') 
関連する問題