JQUERY点击</span>从<span>获取价值

时间:2011-07-12 08:11:45

标签: javascript jquery click alert html

问题并不那么困难,我只是无法理解它(Jquery的noob)。问题都归结为点击<span>获取文本并打印出来的时候;

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

我怎样才能得到它的文字? 注意:每个span都没有id或class,任何单击的span必须输出一条消息。 每个跨度都是通过PHP生成dinamic,我需要它的价值。

4 个答案:

答案 0 :(得分:5)

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


See a demo at jsFiddle

答案 1 :(得分:4)

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

请参阅.text()

答案 2 :(得分:3)

使用.text()(http://docs.jquery.com/Text()

$('span').click(function(){
        alert($(this).text());
    });

答案 3 :(得分:0)

无需点击即可获取范围ID

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