Mam aplikację internetową, która wyświetla wiersze z przyciskami go
i delete
.Otwórz nową kartę (okno), klikając łącze w jquery
Jeśli użytkownik kliknie go
, powinien otworzyć nową kartę/okno z adresem URL utworzonym z danych wiersza.
Jak mogę to zrobić w jquery? Co robię to:
$('.go').click(function() {
var wid = {{ wid|tojson|safe }};
var sid = $(this).prop('id');
url = $script_root + '/' + wid + '/' + sid;
// go to url
});
niektóre zmiana:
co mi naprawdę tring do osiągnięcia jest dynamicznie aktualizować href
elementu <a>
.
<a id="foo" href="#">foo</a>
<script type="text/javascript>
$('#foo').click(function() {
$(this).prop('href', 'http://www.google.com/');
});
</script>
który nie działa (skrzypce: http://jsfiddle.net/6eLjA/)
czy to nie jest kod jQuery.? –
możesz podać "_blank" podczas wywoływania window.open –
Odwiedź http://stackoverflow.com/questions/7554108/javascript-window-location-in-new-tab –