2010-09-27 73 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