javascript - 如何在 jQuery 中下载文件(已经使用 href 和 PreventDefault)?

标签 javascript jquery

当用户单击“类似下载”时,我尝试下载文件。我发现此链接。它打开文件。不会自动开始下载文件。 Download File Using jQuery .\

http://jsfiddle.net/fXwqA/

$('a').click(function(e) {
    e.preventDefault();  //stop the browser from following
    window.location.href = 'http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.css';
});

它应该自动开始下载。

最佳答案

不需要 jQuery,只需将“download”属性添加到您的 anchor 即可:

<a download href="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.css">
   Download now!
</a>

演示:http://jsfiddle.net/ygalanter/fXwqA/1/

关于javascript - 如何在 jQuery 中下载文件(已经使用 href 和 PreventDefault)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23878677/

相关文章:

javascript - 如何在 Javascript 中将 DOM 节点递归到任意深度?

javascript - 如何确定PDF是否是加密的javascript客户端

javascript - 使用 javascript 从数据库显示

javascript - 如何在我的应用程序中包含和使用 ui-router 而不会出现注入(inject)器错误?

javascript - JQuery:为什么ajax请求在beforeSend中的代码执行完成之前执行?

javascript - 通过 HTML 输入在 AJAX 中构建 URL

javascript - Node.js 无法使用 Promise、Mongoose 和 GET 请求推送到全局数组

javascript - 使用 JavaScript 解析 JSON 的最佳方式

javascript - 如何使用 javascript 发布包含文件类型参数的表单

javascript - 如何选择用户已加载的文件类型的输入?