【问题标题】:jQuery fileListe without change functionjQuery fileListe 没有更改功能
【发布时间】:2014-09-16 18:52:27
【问题描述】:

一开始我有一个关于这个网站的问题。真的免费吗?

现在我的问题是: 我尝试从多个输入文件标签中获取一些文件。

我看过一些教程,它们展示了它是如何实现的。脚本总是有相同的部分:

selectorof_input.change(function(){
files = event.target.files.........});

现在我需要另一种方式。我想在没有更改功能的情况下获取文件,例如:

var files = jQuery("input").files;

但这不起作用。

请看这里:http://jsfiddle.net/b30kte9p/1/

感谢帮助

【问题讨论】:

  • 是的,该网站是免费的。只要您提出好的问题和/或为其他人的问题提供好的答案。否则,模组会让你付钱。 ;) JK,Stack Overflow 完全免费,因为它是由广告资助的。

标签: jquery file upload filelist


【解决方案1】:

您需要获取输入元素才能访问其文件属性,记住 jQuery 对象是任何选定节点的包装器。

var files = jQuery("input").get(0).files; // ".get(0)" gets the first selected node

【讨论】:

  • 我试过了。它喜欢: function test(wert){ var files = jQuery(wert).get(0).file; } 测试一下”);它只是脚本的一部分。我得到一个错误:未捕获的类型错误:无法读取未定义的属性“0”查看完整代码:jsfiddle.net/b30kte9p/2
  • 它的 .files 带有一个 s
  • 我不敢相信。我觉得太丢脸了。我从 3 小时开始就尝试了这个版本。问题是一封信……难以置信
猜你喜欢
  • 1970-01-01
  • 2017-10-03
  • 1970-01-01
  • 2015-01-15
  • 1970-01-01
  • 2015-11-01
  • 2011-01-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多