У меня есть веб-приложение, которое отображает строки с кнопками go
и delete
.
Если пользователь нажимает go
, он должен открыть новую вкладку/окно с URL-адресом, созданным из данных строки.
как я могу сделать это в jquery? Что я делаю:
$('.go').click( function () {
var wid = {{ wid|tojson|safe }};
var sid = $(this).prop('id');
url = $script_root + '/' + wid + '/' + sid;
// go to url
});
некоторое обновление:
То, что я действительно делаю, это динамически обновить href
элемента <a>
.
<a id="foo" href="#">foo</a>
<script type="text/javascript>
$('#foo').click( function() {
$(this).prop('href', 'http://www.google.com/');
});
</script>
который не работает (скрипка: http://jsfiddle.net/6eLjA/)