超链接使用jquery下载attr的按钮

时间:2015-10-19 22:15:08

标签: javascript jquery html

我想使用jquery为按钮编写一个函数

<input type="submit" id="submit></input>
单击

将执行此操作:

 <a download href="file.doc" ></a> 

<script>
  $("#submit").click(function(){
    //code here
  })
</script>

2 个答案:

答案 0 :(得分:0)

尝试用<input type="submit" id="submit" />代替<input type="submit" id="submit></input>。 “提交”之后的初始html丢失"input元素为自动关闭,不需要关闭</input>;在event.preventDefault()处理程序中调用click以阻止父{4}}元素提交,在form元素.click()上调用DOM

a
$("#submit").click(function(e) {
    //code here
    e.preventDefault();
    document.querySelector("a[download]").click()
  })

答案 1 :(得分:0)

只是一种不同的方式

<a href="uploads/file.pdf"></a>

$("#submit").click(function(e) {
   e.preventDefault();
   window.location.href = $('a').attr('href');
});

或没有锚

$("#submit").click(function(e) {
   e.preventDefault();
   window.location.href = "uploads/file.pdf";
});