问题并不那么困难,我只是无法理解它(Jquery的noob)。问题都归结为点击<span>
获取文本并打印出来的时候;
$('span').click(function(){
var t= ???;
alert(t);
});
我怎样才能得到它的文字? 注意:每个span都没有id或class,任何单击的span必须输出一条消息。 每个跨度都是通过PHP生成dinamic,我需要它的价值。
答案 0 :(得分:5)
$('span').click(function(){
var t = $(this).text();
alert(t);
});
答案 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');