Jquery-函数未定义错误
Jquery - Function Not Defined Error
调试JQuery函数时,出现"函数未定义错误"。我确信我一定错过了一些小东西,但我一辈子都看不到它是什么。
以下是一个错误:https://jsfiddle.net/wnkby7nn/2/
函数声明如下:
function formatDate(unformatteddate) {
var date = new Date(unformatteddate);
var formatteddate = (date.getDate() + '/' + (date.getMonth() + 1) + '/' + date.getFullYear() + ' ' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds());
return formatteddate;
}
我的函数调用很简单:
formatDate($('.startdate').text());
如果HTML也有用的话:
<table>
<tr>
<th>Start Time</th>
</tr>
<tr>
<td>2009-04-29T16:55:09.0000000</td>
</tr>
</table>
函数名称中有一个拼写错误,删除了错误,并且忘记将文本重新分配给div,这没有产生任何结果。试试这个:
function formatDate(unformatteddate) {
var date = new Date(unformatteddate);
var formatteddate = (date.getDate() + '/' + (date.getMonth() + 1) + '/' + date.getFullYear() + ' ' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds());
return formatteddate;
}
$('.startdate').text(formatDate($('.startdate').text()));
更新JS Fiddle:https://jsfiddle.net/1L30g2nj/1/
我假设您试图在读取的表单元格中显示格式化的值。在这种情况下,您应该知道jQuery的"text"函数将获取或设置该值;不是同时两种。
所以这应该是:
var target = $('td');
var formattedDate = formatDate(target.text());
target.text(formattedDate);
相关文章:
- webRTC错误未定义配置
- gmaps4rails 2.4.6未捕获引用错误:未定义Gmaps
- 未捕获引用错误:未定义validateform
- 为什么我会出现此错误"未捕获引用错误:未定义标题;
- Sitecore”;未捕获引用错误:未定义MultilistWithSearch;
- Wordpress:未捕获引用错误:未定义速度
- Node.js引用错误:未定义类名
- Replace()产生“;未捕获的类型错误:未定义的不是函数“;当与零一起使用时
- 错误-未定义easeInBounce
- 未捕获的引用错误:未定义<映射键>
- 未捕获的类型错误:未定义不是上的函数.GetElementByID
- Javascript错误:未捕获引用错误:未定义编辑
- javascript onchange取消绑定错误|未定义
- requirejs优化器错误:未定义窗口
- 未捕获引用错误:未定义PrintThisPage
- JSHint 错误:未定义我的应用程序 (W117)
- 当我编写脚本时,它显示引用错误:未定义宽度
- socket.io - 引用错误:未定义 io
- 反应.js:未捕获类型错误:未定义不是一个函数
- 出现“未捕获的类型错误:未定义不是函数”控制台错误