2016-08-03 85 views
1

CSS/jQuery的提取使用提取的td標籤內容不具有標籤ID

<tr class="paxDetailRow" pax_seq="3" pax_sts="CUR"> 
 
    <td class="none">&nbsp;</td> 
 
\t <td class="borderFirst">3</td> 
 
\t <td>Master</td> 
 
\t <td class="tooltipParent" tooltipWidth="400"> 
 
\t \t \t \t \t \t \t \t \t \t 
 
\t F 
 
\t \t \t \t \t \t \t \t \t \t 
 
\t </td> 
 
\t <td class="tooltipParent" tooltipWidth="400"> 
 
\t \t \t \t \t \t \t \t \t \t 
 
\t Rowland 
 
\t \t \t \t \t \t \t \t \t \t 
 
\t </td> 
 
\t <td>&nbsp;</td> 
 
\t <td>8</td> 
 
\t <td class="price borderLast"> 
 
\t 1723.84 
 
\t <div class="tooltipContent"></div> 
 
\t </td> 
 
</tr>

從這個我想提取值8 這裏面有td標籤

我嘗試了一些正則表達式/ css提取器,但它不適合我。由於我對使用css/jQuery提取器很陌生,所以我發現它很困難。誰能幫我這個?

回答

0

可以通過提取它:

TR [類= paxDetailRow]> TD:當量(6)

它將比使用XPath更有效。

enter image description here

+0

你應該問一個關於SO的問題。評論不是針對問題做出的。 Thx –

+0

哈哈..感謝..我得到了答案然而。 :-) – shett

0

我懷疑你可以使用CSS選擇器獲取HTML標記內的文本,所以我建議你改爲使用XPath Extractor

相關的XPath查詢將看起來像:

//tr[@class='paxDetailRow']/td[7]/text() 

演示:

XPath Extractor Demo

參考文獻:

+0

您reply..if您好感謝還有一個,其中n可以是任何東西。我想提取兩者並進一步使用它。我如何使用。 ..你可以想出一些想法 – shett

+0

實體名稱必須緊跟在實體引用中的'&'後面。 即時通訊該錯誤 – shett

+0

該表達式會是:// // [[class ='paxDetailRow']/@ pax_seq'。你可以通過'|'運算符來合併2個XPath表達式,如'// tr [@ class ='paxDetailRow']/@ pax_seq | // tr [@ class ='paxDetailRow']/td [7]/text()' –