小编bho*_*oks的帖子

this.value在td值上返回undefined

我试图获取表中特定值的值.使用以下jQuery:

$( 'td.calendar-day' ).click(function() {
console.log(this);
Run Code Online (Sandbox Code Playgroud)

返回

<td class="calendar-day" value="2014-01-03">
<div class="day-number">3</div>
<div class="class"><a href="http://website.com" target="_blank">2</a></div>
<div class="class"><a href="http://website.com" target="_blank">2</a></div>
<div class="class"><a href="http://website.com" target="_blank">2</a></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
</td>
Run Code Online (Sandbox Code Playgroud)

当我点击下面的单元格时

<td class="calendar-day" value="2014-01-03">
Run Code Online (Sandbox Code Playgroud)

但是,当我添加:

console.log(this.value);
Run Code Online (Sandbox Code Playgroud)

它返回: undefined

任何帮助将不胜感激.谢谢!

javascript jquery

1
推荐指数
1
解决办法
5018
查看次数

标签 统计

javascript ×1

jquery ×1