В this site блоггер предлагает создать ссылку, используя синтаксис ниже.Как правильно создать ссылку в jQuery?
$('<a>clicky clicky</a>', { href: dataLink, download: fileName });
Однако, я не могу заставить его работать. Мне нужно использовать синтаксис следующим образом.
$('<a href="' + dataLink + '">clicky clicky</a>');
Не знаком с первым, интересно, не хватает ли я чего-то. Это действительный jQuery?
Кроме того, tha tbegs вопрос о том, что делать с скачать атрибут. Является ли первая строка кода эквивалентной первой? У меня такое чувство, что это не так.
$('<a href="' + dataLink + '" download="' + dataLink + '">clicky clicky</a>');
Удалить ''} из вашей последней попытки. Вы должны получать ошибку в своей консоли. Ваш код будет работать, но я всегда буду с первым, так как он намного чище и облегчит жизнь, используя кавычки. – Satpal
@Satpal Это была опечатка, теперь исправленная, из-за копирования/вставки при вводе вопроса. Тем не менее, этот вопрос все еще меня беспокоит. Являются ли эти (1-й и 3-й эквиваленты)? –