2012-04-30 45 views
0

我正在學習JQuery並試圖獲取特定td標籤的內容。這裏是我的桌子,這裏是我的代碼來嘗試獲取內容。如果你能指出我做錯了什麼,那將非常感激。當我點擊按鈕時,警報消息給我一個空白。使用JQuery查找td標籤的內容

<table> 
    <tr> 
    <td>&nbsp;</td> 
    <td class="hamburger">Hamburger</td> 
    <td>&nbsp;</td> 
    <td>&nbsp;</td> 
    </tr> 
</table> 

JQuery的:

alert($("#hamburger").text); 
+0

更多主題選擇:HTTP://計算器。 com/q/4421891/1338846 –

回答

2

在選擇的字符'#'是選擇由ID的元素。
你應該寫你的選擇是這樣的:'.hamburger'

此外,「文本」方法你使用,需要這樣調用:$('.hamburger').text()

使用「.」()字符在選擇器的開頭,意味着你正在通過它的類名來尋找一個元素。

+0

感謝您的幫助和解釋 – Will

0

text是一個函數,所以你需要把它調用一個函數:

alert($('.hamburger').text(); 

而且,你嘗試引用hamburger爲ID,不是一類;請參閱上文,我如何使用點而不是散列來選擇它。

0

將#替換爲#。在你的選擇器中。 #是ID

$(".hamburger").text(); 
0

hamburger是一個類名,以便使用。供選擇。文字是一種方法。不是財產。

alert($(".hamburger").text()); 

樣品:http://jsfiddle.net/yAqLU/1/

使用與CSS類名選擇

使用與元素ID