2017-03-21 66 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', '') 
相關問題