2017-02-17 56 views
0

我導出Excel當按鈕導出用戶點擊我獲取內容的HTML這樣jQuery的如何刪除HREF內容數據

<div id="tabledata"> 
<table> 
    <tr> 
    <td><a href="www.abc.com">abc</a></td> 
    <td>abc<hr/>012</td> 
    </tr> 
</table> 
</div> 

我想刪除這個內容href,想更換標籤hr打破行excele。請幫幫我。

這是我的腳本

var tabdata = $("#tabledata").html();//above html is "tabdata" 
var news = tabdata.find("a").removeAttr("href"); 
$("#tableval").val(news); 
$("#sendtable").submit(); 
+0

上whcih事件要刪除href標籤?你想徹底刪除href或錨標籤以取代hr標籤? –

+0

嘗試給您​​或的ID? – swfong

+0

@swfong這是我僅僅是舉例,真實數據是許多地方和多行 – Songs

回答

0

您可以刪除的href所有<a>表中這樣做:

$(function() { 
    $("#tabledata table td").each(function() { 
     $(this).find("a").removeAttr("href"); 
     $(this).find("hr").replaceWith('<br class="exchange" style="mso-data-placement:same-cell;"/>'); 
    }); 
}); 

有一個jsfiddle

+0

代碼的工作!我更新代碼爲'$( 「#資料表表」)每個(函數(){$( 「一」)removeAttr(的 「href」); $( '小時')replaceWith('「);});',這是我的問題的工作迴應,但我不知道這是正確的方式與否。 – Songs