获取这个html字符串中的第二个tds标记文本

get the second tds tag text in this html string

本文关键字:tds 第二个 文本 html 字符串 获取      更新时间:2024-04-19

我如何获得这个html字符串中第二个td标记中的文本,我可以将一个html字符串传递到JQUERY对象中并像这样过滤它吗?

var t = '<td>a</td><td>b</td><td>c</td><td>f</td>g<td>h</td>';

$(t).find("td:eq(1)").html();

.find用于在当前集合中查找子体,该集合实际上是td元素本身,因此您需要对此进行操作,例如使用.eq方法:

var t = '<td>a</td><td>b</td><td>c</td><td>f</td>g<td>h</td>';
$(t).eq(1).html();
//"b"

演示:http://jsfiddle.net/NxcUk/


var t = '<td>a</td><td><div>firstdiv</div><div>seconddiv</div></td><td>c</td><td>f</td>g<td>h</td>';
$(t).eq(1).find("div:first").html();
//"firstdiv"