0
如何獲取此html字符串中第二個td標記中的文本,我可以將html字符串傳遞給JQUERY對象並像這樣過濾它?獲取此html字符串中的第二個tds標記文本
var t = '<td>a</td><td>b</td><td>c</td><td>f</td>g<td>h</td>';
$(t).find("td:eq(1)").html();
如何獲取此html字符串中第二個td標記中的文本,我可以將html字符串傳遞給JQUERY對象並像這樣過濾它?獲取此html字符串中的第二個tds標記文本
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"
謝謝你 - 如果第二個TD有一個div?這是正確的 - > $(t).eq(1).find('div:first')。html(); – 2012-07-30 10:09:53
@ Hello-World是的,我編輯過那個例子 – Esailija 2012-07-30 10:11:19
非常感謝你 – 2012-07-30 10:12:08