0
我有一個XPath相當於給定xpath的jQuery css表達式?
//tbody[1]/tr[1]/td[3]/b[1]/a[1]
,想跟隨此格式jQuery的等效CSS表達式:
tbody:eq(0)>tr:eq(0)>td:eq(2)>b:eq(0)>a:eq(0)
我預計$("tbody:eq(0)>tr:eq(0)>td:eq(2)>b:eq(0)>a:eq(0)").length
回到比賽,但沒有找到。
既不$("tr:eq(0)>td:eq(2)>b:eq(0)>a:eq(0)").length
或$("td:eq(2)>b:eq(0)>a:eq(0)").length
返回任何匹配。
$("b:eq(0)>a:eq(0)").length
但是被發現。
後者爲什麼會起作用,但前者起始於tr:eq(0)
和td:eq(2)
,不起作用?
您必須顯示標記。我並不是說我們無法從xpath中推斷出它,但仍然比...更安全。 – 2011-01-14 09:41:20
這應該可行,[sample](http://jsfiddle.net/reigel/Fj3Us/)。考慮到你得到了正確的標記。 – Reigel 2011-01-14 09:45:02