【问题标题】:JQuery 'files' property throwing error in visual studioVisual Studio中的JQuery'files'属性抛出错误
【发布时间】:2015-02-05 12:33:47
【问题描述】:

我在我的 javascript 文件中添加了以下代码。

$('#file0')[0].files[0].size

file0 是一个文件上传控件。

添加上述代码后,我收到编译错误说明。

“HTMLElement”类型的值上不存在“文件”属性。

但该代码似乎是有效代码并且可以正常工作。

请帮我解决编译错误。

【问题讨论】:

  • 我确信有一个选项可以关闭它,和/或您可以加载更新。坦率地说,我很惊讶这根本不是一个警告。
  • @T.J.Crowder 这不是警告。这是一个错误。
  • 你想要文件的大小?
  • @ArunprasanthKV:不,他希望 Visual Studio 不再为一些非错误的事情打扰他。
  • @ElegantCoder:我没有说不是,我说这让我很惊讶。

标签: javascript jquery visual-studio-2012


【解决方案1】:

在调用.files 属性之前将其转换为HTMLInputElement,如下所示:

(<HTMLInputElement>$('#file0')[0]).files[0].size

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-09
    • 2015-12-19
    • 1970-01-01
    • 2017-09-01
    相关资源
    最近更新 更多