Я хочу динамически создать элемент <a href="mailto:...">, а затем «щелкнуть» по нему.Все без изменения страницы.
<a href="mailto:...">
Я пытаюсь это:
$('<a href="mailto:test@test.com"> </a>').click();
... безрезультатно
$('#something').append('<a id="link" href="mailto:test@yourdomain.com"></a>'); $('#link').trigger('click');
Вы должны использовать .on, а затем вызвать .click. Динамически генерируемая гиперссылка не работает с простым .click ()
var link = document.createElement('<a>') link.href = "mailto:test@test.com"; link.id = "hitme" $('#hitme').click();