Ich habe eine Webanwendung, die Zeilen mit go
und delete
Schaltflächen anzeigt.Öffnen Sie neue Registerkarte (Fenster) durch Klicken auf einen Link in Jquery
Wenn ein Benutzer auf go
klickt, sollte er ein neues Register/Fenster mit einer aus den Daten der Zeile erstellten URL öffnen.
wie kann ich das in jquery tun? Was ich tue, ist:
$('.go').click(function() {
var wid = {{ wid|tojson|safe }};
var sid = $(this).prop('id');
url = $script_root + '/' + wid + '/' + sid;
// go to url
});
einige Update:
Was ich wirklich zu erreichen Tring dynamisch href
eines <a>
Element aktualisiert wird.
<a id="foo" href="#">foo</a>
<script type="text/javascript>
$('#foo').click(function() {
$(this).prop('href', 'http://www.google.com/');
});
</script>
, die nicht (Geige: http://jsfiddle.net/6eLjA/) funktioniert
ist es nicht jQuery-Code.? –
Sie können "_blank" beim Aufruf von window.open angeben –
Besuchen Sie http://StackOverflow.com/Questions/7554108/javascript-window-location-in-new-tab –