按属性名称选择每个td,然后为属性值提供“undefined”

时间:2012-08-20 02:06:36

标签: javascript jquery attr

我有一个带有td的表,如下所示:

<td age="123">0</td>

使用jQuery,以下JavaScript

$('td[age]').each(function(){
    console.log($('this').attr('age'));
});

将“未定义”打印到Chrome中的控制台。

为什么不打印“123”?

2 个答案:

答案 0 :(得分:4)

你在哪里

$('this')

你应该有

$(this)

答案 1 :(得分:2)

工作演示 http://jsfiddle.net/SZSr5/

$('td[age]').each(function(){
    alert($(this).html());
});​