我有一个带有td的表,如下所示:
<td age="123">0</td>
使用jQuery,以下JavaScript
$('td[age]').each(function(){
console.log($('this').attr('age'));
});
将“未定义”打印到Chrome中的控制台。
为什么不打印“123”?
答案 0 :(得分:4)
你在哪里
$('this')
你应该有
$(this)
答案 1 :(得分:2)
工作演示 http://jsfiddle.net/SZSr5/
$('td[age]').each(function(){
alert($(this).html());
});