頁面跳轉因爲用到了多層頁面,須要實現點擊彈出層頁面的a標籤,下載文件。html
<a href = "www.baidu.com" id ="a" />
嘗試如下方法 document.getElementById("a").click(); 能夠跳轉 $("#a").click(); 不能跳轉 只觸發了a標籤的click事件,沒有觸發href跳轉事件。jquery
緣由: jquery中的$("#id")與document.getElementById("id")的區別 之前一直認爲jquery中的$("#id")和document.getElementByIdx_x("id")獲得的效果是同樣的,今天作特效的時候才發現並非這麼一回事,經過測試獲得:測試
一、alert($("#div"))獲得的是[object Object]code
二、alert(document.getElementById("div"))獲得的是[object HTMLDivElement]htm
三、alert($("#div")[0])或者alert($("#div").get(0))獲得的是[object HTMLDivElement]blog
參考文章: https://www.cnblogs.com/theWayToAce/p/5591221.html 輸入連接說明事件