Javascript 将JS函数更改为jQuery
如何更改此代码以利用jQueryJavascript 将JS函数更改为jQuery,javascript,jquery,Javascript,Jquery,如何更改此代码以利用jQuery function download(elm) { var iframe = document.createElement("iframe"); var param = elm.innerHTML; //$get("filedownload").innerHTML; //iframe.src = "GenerateFile.aspx?filename=386c1a94-fa5a-4cfd-b0ae-40995062f70b&
function download(elm) {
var iframe = document.createElement("iframe");
var param = elm.innerHTML; //$get("filedownload").innerHTML;
//iframe.src = "GenerateFile.aspx?filename=386c1a94-fa5a-4cfd-b0ae-40995062f70b&ctype=application/octet-stream&ori=18e73bace0ce42119dbbda2d9fe06402.xls";// + param;
iframe.src = "GenerateFile.aspx?" + param;
iframe.style.display = "none";
document.body.appendChild(iframe);
}
它看起来是这样的:
function download(elm) {
$("<iframe />", { src: "GenerateFile.aspx?" + elm.innerHTML })
.appendTo("body").hide();
}
function download(elm) {
$("<iframe />").attr("src","GenerateFile.aspx?" + elm.innerHTML)
.appendTo("body").hide();
}
创建之后,将创建的元素附加到传入的选择器(
“body”
),并覆盖显示:无代码>样式。不要忘记iframe.style.display='none'代码>谢谢,我以前不知道$(html,props)语法。这将非常有用。这就是我喜欢jQuery的原因——7行丑陋的javascript变成了一行性感的链接行