Tôi có một ứng dụng web hiển thị các hàng có các nút go
và delete
.mở tab mới (cửa sổ) bằng cách nhấp vào liên kết trong jquery
Nếu người dùng nhấp vào go
, nó sẽ mở tab/cửa sổ mới có url được tạo từ dữ liệu của hàng.
làm cách nào tôi có thể thực hiện điều này trong jquery? Những gì tôi đang làm là:
$('.go').click(function() {
var wid = {{ wid|tojson|safe }};
var sid = $(this).prop('id');
url = $script_root + '/' + wid + '/' + sid;
// go to url
});
một số cập nhật:
động được những gì tôi đang thực sự Tring để thực hiện cập nhật href
của một phần tử <a>
.
<a id="foo" href="#">foo</a>
<script type="text/javascript>
$('#foo').click(function() {
$(this).prop('href', 'http://www.google.com/');
});
</script>
mà không làm việc (fiddle: http://jsfiddle.net/6eLjA/)
không phải là mã jQuery.? –
bạn có thể cung cấp "_blank" trong khi gọi đến window.open –
Truy cập http://stackoverflow.com/questions/7554108/javascript-window-location-in-new-tab –