我想知道如何執行以下操作。我有一張tweets
從Streaming API
被拉入。每個tr
都有一個與之關聯的delete
按鈕。這個想法是,當我點擊delete
按鈕時,出現一個彈出框,提示用戶他們是否希望刪除所選的行。檢測使用jQuery點擊的行
我遇到的唯一問題是如何檢測哪個按鈕被點擊並因此獲得與該tr
相關的tweet
。
這是我的代碼:
<div class="panel panel-default">
<div class="panel-heading">
All Tweets
<div class="pull-right btn-toolbar">
<a href="#" class="btn btn-danger" id="delete_selected">Delete Selected</a>
</div>
</div>
<div class="panel-body">
<table class="table table-hover" id="tweets_table">
<thead>
<tr>
<th>Select</th>
<th>Tweet</th>
<th>Username</th>
<th>Name</th>
<th>Tweeted at</th>
</tr>
</thead>
@foreach(Tweet::orderBy('created_at', 'DESC')->get() as $tweet)
<tr id="{{$tweet->tweet_id}}">
<td><a href="#myModal" data-toggle="modal" class="btn btn-danger" name="delete[]">Delete</a></td>
<td>{{$tweet->tweet_text}}</td>
<td>{{$tweet->screen_name}}</td>
<td>{{$tweet->name}}</td>
<td>{{$tweet->created_at}}</td>
</tr>
@endforeach
</table>
</div>
</div>
這是HTML
的彈出:
<div class="modal" id="myModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Warning: Delete Tweet</h4>
</div>
<div class="modal-body">
Are you sure you would like to delete this Tweet from the database?
</div>
<div class="modal-footer">
<a href="#" data-dismiss="modal" class="btn">No</a>
<a href="#" class="btn btn-primary">Yes</a>
</div>
</div>
</div>
</div>
這是JQuery
$('#openBtn').click(function(){
$('#myModal').modal({show:true})
});
目前,所有上面的代碼做是當任何刪除按鈕被按下時顯示模態。我希望能夠顯示與該模式中的刪除按鈕所在行相關的信息。任何幫助將非常感激。