Öffnen eines neuen Fensters / einer neuen Registerkarte ohne Verwendung von "window.open" oder "window.location.href"

Ich möchte einen Link generieren, auf den direkt nach dem Erstellen geklickt wird, aber es passiert nichts

Code:

var link = $("<a></a>");
link.attr("href", "/dostuff.php");
link.attr("target", "_blank");
link.click();

Die Attribute sind korrekt eingestellt:

var link = $("<a></a>");
link.attr("href", "/dostuff.php");
link.attr("target", "_blank");
var linkcheck = link.wrap('<p>').parent().html();
console.log(linkcheck);

Dies ergibt:

<a href="/dostuff.php" target="_blank"></a> 

Keine Fehler

AKTUALISIEREN

Ich habe versucht, es anzuhängen, zu binden, darauf zu klicken und es zu entfernen

var link = $("<a></a>");
link.attr(
{
    id    : "linky",
    href  : "/dostuff.php",
    target: "_blank"
});
$("body").append(link);
$("#linky").on("click", function() { console.log("Link clicked"); });
$("#linky").click();
$("#linky").remove();

Die Klickaktion wird ausgeführt, die Standardaktion (Link öffnen) jedoch nicht.

UPDATE2

Ich habe die Lösung gefunden: Erstellen und Einreichen eines<form>! Siehe meine Antwort.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage