2011-07-12 49 views
3

問題不是那麼困難,我只是無法擺脫它(在JQuery的noob)。問題都歸結爲當點擊<span>獲取文本並打印出來;JQUERY從點擊獲得價值<span>點擊

$('span').click(function(){ 
var t= ???; 
    alert(t); 
}); 

我怎樣才能得到它的文字? 注意:每個跨度沒有id或class,任何單擊的span必須輸出一條消息。 每個跨度是通過PHP生成的,我需要它的價值。

回答

4
$('span').click(function(){ 
    var t = $(this).text(); 
    alert(t); 
}); 


See a demo at jsFiddle

+0

謝謝你,它的工作原理:) –

+0

不客氣。請注意,其他兩個在我的幾秒鐘後有相同的答案。 –

3
$('span').click(function(){ 
    var t= $(this).text(); 
    alert(t); 
}); 

參見.text()

0

要獲得跨度ID,而無需點擊

id = $("span.ClassName").attr('id');