在 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>');
最佳答案
使用prop()
:
var link = $('<a>clicky clicky</a>').prop({href: dataLink, download: fileName});
var link = $('<a>').prop({href: dataLink, download: fileName , text:'clicky clicky'});
关于javascript - 如何以有效的方式在 jQuery 中创建链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29387826/