2010-09-27 131 views
0

我有一個頁面上的代碼片段,我需要專門針對b標籤內的數字,並將該數字放入一個變量中。我沒有直接訪問這個代碼,或者我會把它和ID放在那裏。頁面上有多個td和b標籤,但只有一個字體大小爲「3」。什麼是正確的選擇目標這個文本?需要jquery選擇器

<td><font size="3"><b>3947</b></font></td> 

這是我到目前爲止的代碼,但它的頁面

<script type="text/javascript" language="javascript"> 
$(document).ready(function(){ 
var invoice_number = $("td b").text(); 
alert(invoice_number); 
}); 
</script> 

回答

2

上返回其他大膽的文字使用的attribute equals選擇,就像這樣:

$(document).ready(function(){ 
    var invoice_number = $("td font[size='3'] b").text(); 
    alert(invoice_number); 
}); 

You can give it a try here

+0

大聲笑我有它倒退我試過這個,但沒有工作var invoice_number = $(「td b font [size = 3]」)。 – user357034 2010-09-27 21:38:58

+0

工作,感謝尼克,總是爲我穿過! – user357034 2010-09-27 21:40:14

+0

@ user357034 - welcome :) - 如果你能控制它,我會考慮改變標記,給單元格本身一個類,減少標記和更容易的選擇器:) – 2010-09-27 21:40:52