Foreach文件在目录jQuery中

我怎样才能在jQuery中做foreach(Directory中的文件文件)。

谢谢!

出于明显的安全原因,Javascript无权访问本地文件系统。 这是不可能的。

除非你试图遍历服务器上的文件,否则你不会想要使用jQuery,而是像ASP.NET或PHP或者你正在使用的任何框架。

$('selector').each(function(idx, elm){ //some code }); 

将允许您迭代列表,对每个列表应用相同的function。 但是,无法访问文件系统。

出于安全原因,使用javascript / jquery无法读取目录的内容。 想象一下,您正在尝试读取客户端计算机的文件系统。 您可以使用FSO(文件系统对象),但仅适用于IE。 您可以使用服务器端语言 (如PHP,ASP.Net)来访问文件系统。

如果你的意思是each循环,请考虑each方法。 例:

 $('selector').each(function(){ // your code..... }); 

如果文件在客户端上,则出于安全原因无法访问它们。

如果文件在服务器上,并且您希望处理列表服务器端,则不会使用JQuery作为客户端脚本。

如果文件在服务器上并且您想要处理客户端列表,则可以在服务器代码中生成列表并将其作为xml,json等发送。

如果这些文件位于其他人的服务器上,那么您唯一的选择是递归跟踪其网站上的链接,这不是您希望从客户端浏览器使用Javascript做的事情。