Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将JS函数更改为jQuery_Javascript_Jquery - Fatal编程技术网

Javascript 将JS函数更改为jQuery

Javascript 将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&

如何更改此代码以利用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&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变成了一行性感的链接行