如何在jQuery中以有效的方式创建链接

How to create a link in jQuery in a valid way?

本文关键字:方式 创建 链接 有效 jQuery      更新时间:2023-09-26

在这个网站上,博客作者建议使用下面的语法创建一个链接。

$('<a>clicky clicky</a>', { href: dataLink, download: fileName });

然而,我不能让它发挥作用。我需要使用如下语法。

$('<a href="' + dataLink + '">clicky clicky</a>');

由于不熟悉前者,我想知道自己是否错过了什么。这是一个有效的jQuery吗?

此外,还有一个问题是如何处理下载属性。第一行代码与下面的代码等效吗?我感觉不是。

$('<a href="' + dataLink + '" download="' + dataLink + '">clicky clicky</a>');

使用prop():

var link = $('<a>clicky clicky</a>').prop({href: dataLink, download: fileName});
var link = $('<a>').prop({href: dataLink, download: fileName , text:'clicky clicky'});

尝试使用以下代码!

<script>    
    var download = "logo11w"; /*give your file name*/
    var dataLink = "http://www.google.com/images/srpr/logo11w.png"; /*path*/
    var mylink= $("<a href='"+dataLink+"'download='"+download+"'>click</a>");
    $("#main").append(mylink);
</script>
<div id="main"></div>