我有一个带有 td 的表,如下所示:
<td age="123">0</td>
使用 jQuery,以下 JavaScript
$('td[age]').each(function(){
console.log($('this').attr('age'));
});
在 Chrome 中的控制台上打印“未定义”。
为什么不打印“123”?
最佳答案
你在哪里
$('this')
你应该改为
$(this)
关于javascript - 按属性名称选择每个 td,然后给出 'undefined' 作为属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12031542/