代码之家  ›  专栏  ›  技术社区  ›  kst

将js函数改为jquery

  •  3
  • kst  · 技术社区  · 14 年前

    如何更改此代码以利用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);
    }
    
    1 回复  |  直到 14 年前
        1
  •  10
  •   Nick Craver    14 年前

    function download(elm) {
      $("<iframe />", { src: "GenerateFile.aspx?" + elm.innerHTML })
        .appendTo("body").hide();
    }
    

    $(html, props)

    function download(elm) {
      $("<iframe />").attr("src","GenerateFile.aspx?" + elm.innerHTML)
        .appendTo("body").hide();
    }
    

    .appendTo() "body" .hide() display: none;