Javascript 使用jquery获取以前的divs数据?

Javascript 使用jquery获取以前的divs数据?,javascript,jquery,Javascript,Jquery,我有一张桌子如下 <tr><td>1st</td><td>Dennis wright</td><td><strong>334,000</strong> points</td></tr> <tr><td>2nd</td><td>Matthew Smith</td><td><strong>41,0

我有一张桌子如下

<tr><td>1st</td><td>Dennis wright</td><td><strong>334,000</strong> points</td></tr>

<tr><td>2nd</td><td>Matthew Smith</td><td><strong>41,046</strong> points</td></tr>

<tr><td>3rd</td><td>thomas jones</td><td><strong>15,783</strong> points</td></tr><tr><td>4th</td>
它回来了

<tr><td>2nd</td><td>Matthew Smith</td><td><strong>41,046</strong> points</td></tr>
2ndMatthew Smith41046
如何查询它,以便找到第一个td位置(本例中为第二个)并另存为变量?

您可以在jQuery中使用方法获取前一个同级

var td=$(“td:contains('Matthew-Smith'))).prev('td');
警报(td.text())

第一
丹尼斯·赖特
334000点数
第二
马修·史密斯
41046点数
第三
托马斯·琼斯
15783点数
您可以在jQuery中使用方法来获取前一个同级

var td=$(“td:contains('Matthew-Smith'))).prev('td');
警报(td.text())

第一
丹尼斯·赖特
334000点数
第二
马修·史密斯
41046点数
第三
托马斯·琼斯
15783点数

您可以找到包含所需文本的td以及
.prev()
以其先前的td为目标:

var targettd = $("td:contains('Matthew Smith')").prev();

您可以找到包含所需文本以及
.prev()
的td,以确定其以前的td:

var targettd = $("td:contains('Matthew Smith')").prev();

在jquery中,可以使用
.prev()

var rankTd = $("td:contains('Matthew Smith')").prev('td'); 
// returns the td but with jQuery wrapper.
javascript中有一个名为“`”的方法:

var rankTd = $("td:contains('Matthew Smith')")[0].previousElementSibling; 
// returns the DOM node.
var rankTd1=$(“td:contains(Matthew-Smith)”).prev('td');
var rankTd2=$(“td:contains(Matthew-Smith)”)[0];
console.log(“.prev()”,rankTd1);
console.log(“.previousElementSibling”,rankTd2)

第一
丹尼斯·赖特
334000点数
第二
马修·史密斯
41046点数
第三
托马斯·琼斯
15783点数

在jquery中,您可以使用
.prev()

var rankTd = $("td:contains('Matthew Smith')").prev('td'); 
// returns the td but with jQuery wrapper.
javascript中有一个名为“`”的方法:

var rankTd = $("td:contains('Matthew Smith')")[0].previousElementSibling; 
// returns the DOM node.
var rankTd1=$(“td:contains(Matthew-Smith)”).prev('td');
var rankTd2=$(“td:contains(Matthew-Smith)”)[0];
console.log(“.prev()”,rankTd1);
console.log(“.previousElementSibling”,rankTd2)

第一
丹尼斯·赖特
334000点数
第二
马修·史密斯
41046点数
第三
托马斯·琼斯
15783点数