2012-04-02 60 views
0

我的問題是,我怎樣才能從JavaScript中的標題獲取文本?所以,如果我點擊標題我會用頭文字警示...表頭JavaScript的

$("#myTable th").click(function() { 
    alert(this.text()); //that doesn't work =) 
}); 

回答

3
$("#myTable th").click(function() { 
    alert($(this).text()); //use $(this) 
}); 

text()是一個jQuery方法,所以你應該把它應用到一個jQuery選擇。
this,在函數處理函數內部指代DOM節點

+0

更長:'this'是一個缺少'text()'方法的JavaScript對象。 '$(this)'將它轉換爲一個具有該方法的jQuery對象。 – 2012-04-02 13:45:11