41

goとボタンで行を表示する Web アプリがあり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/ )

4

1 に答える 1

92

これを試して:

window.open(url, '_blank');

これは新しいタブで開きます(コードが同期している場合、この場合は同期しています。それ以外の場合はウィンドウが開きます)

于 2013-03-01T08:55:45.283 に答える