在存储文本变量之前排除DOM元素

时间:2013-04-23 19:04:28

标签: jquery selector each

我将整个DOM元素存储在一个变量中,我需要从变量中删除一个子元素。

我循环遍历所有tr元素,如下所示:

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

但这是有问题的。我想在将tr的文本存储在变量中之前从<tr> <td>4.</td> <td>here is text</td> <td> <div class="adp-distance">0.7 mi</div> </td> </tr> 中删除div。下面是我循环的tr格式:

tr

我想将整个div存储为变量,将.adp-distance4. here is text类排除在一起。我要找的结果是{{1}}

谢谢!

1 个答案:

答案 0 :(得分:1)

这样的东西?

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