0

私はその中にtdを含むテーブルを持っています:

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

jQueryを使用して、次のJavaScript

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

Chromeのコンソールに「undefined」を出力します。

「123」を印刷しないのはなぜですか?

4

2 に答える 2

4

あなたが持っているところ

$('this')

代わりに

$(this)
于 2012-08-20T02:09:45.110 に答える
2

作業デモ http://jsfiddle.net/SZSr5​​/

$('td[age]').each(function(){
    alert($(this).html());
});​
于 2012-08-20T02:13:28.773 に答える