は私のコードです:クリックした要素のhref値を取得するにはどうすればよいですか?ここ
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://cdn.rawgit.com/makeusabrew/bootbox/master/bootbox.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<a onclick="return bootbox.confirm('are you sure?', function(e){ if (e) {window.location = this.href;} });" href="/Remove-Post/{{ $tb }}/{{$post->id}}" data-toggle="modal" data-target="#confirm-delete">Link</a>
は私がconfirm
のためthis libraryを使用することを指摘しました。
しかし、この行は私のコードでは動作しません:
window.location = this.href;
そして、それは常に(I OKをクリックする)私はここにリダイレクトします。
http://localhost:8000/undefined
がどのように修正することができますそれ?
$ tbは未定義です。テンプレートエンジンまたはフレームワークを使用していますか? –
これの代わりにe.targetを使用しませんか? – Aer0
あなたはjsのフィドルを作ることができますか? @stack –