2013-04-23 59 views
0

我將n個整個DOM元素存儲在一個變量中,並且需要從變量中刪除一個子元素。在存儲文本變量之前排除DOM元素

我通過所有tr元素,像這樣的循環:

$("#directionsPanel tr").each(function(index){ 
     var excludeDistance = $(this).text(); 
}); 

但是,這是有問題的。在將文本存儲在變量中之前,我想從tr中刪除一個div。下面是TR的,我通過循環格式:

<tr> 
    <td>4.</td> 
    <td>here is text</td> 
    <td> 
     <div class="adp-distance">0.7 mi</div> 
    </td> 
</tr> 

我想整個tr存儲爲可變的,一類.adp-distance排除div。我正在尋找的結果是4. here is text

謝謝!

+0

因此....在調用.text之前刪除div?我很困惑。 – 2013-04-23 19:06:36

+0

我不想從DOM中刪除它,只是變量。它的一個對象,而不是一個字符串 – JCHASE11 2013-04-23 19:20:27

+0

你不必使用實際的表格行,將其克隆。 – 2013-04-23 19:23:38

回答

1

這樣的事情?

var excludeDistance = $(this).clone().find('div.adp-distance').remove().end().text(); 
相關問題