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

时间:2015-04-01 09:59:21

标签: javascript jquery

this site,博客建议使用以下语法创建链接。

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

但是,我不能让它上班。我需要使用如下语法。

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

不熟悉前者,我想知道我是否遗漏了一些东西。这是一个有效的jQuery吗?

此外,还要考虑如何处理 download 属性。第一行代码是否等同于下面的代码?我有一种感觉它没有。

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

2 个答案:

答案 0 :(得分:2)

使用prop()

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

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

答案 1 :(得分:0)

尝试使用以下代码!

<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>