簡體   English   中英

單擊刪除按鈕時如何從表中獲取行值?

[英]How to get row value from table when delete button is clicked?

單擊刪除按鈕時,我正在嘗試刪除行。

<tbody>
  {% for dt in data %}
  <tr>
    <td>
      <i class="fa fa-external-link user-profile-icon"></i>
      <a href="{{dt.url}}" target="_blank">{{dt.url}}</a>
    </td>
    <td>{{dt.modified}}</td>
    <td>
      <button type="button" class="fa fa-trash-o btn btn-danger" data-toggle="modal" data-target="#exampleModal{{forloop.counter}}">Delete</button>
    </td>
    <div class="modal fade bd-example-modal-lg" id="exampleModal{{forloop.counter}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
      <div class="modal-dialog" role="document">
        <div class="modal-content">
          <div class="modal-header">
            <h5 class="modal-title" id="exampleModal{{forloop.counter}}">DELETE</h5>
            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
              <span aria-hidden="true">&times;</span>
            </button>
          </div>
          <div class="modal-body">
            <p>
              Are you sure you want to delete this row
            </p>
          </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-secondary" data-dismiss="modal">No</button>
            <button type="submit" class="btn btn-primary">Yes</button>
          </div>
        </div>
      </div>
    </div>
  </tr>
  {% endfor %}
</tbody>


當我單擊刪除按鈕時,會出現確認模式,當我單擊是時,我必須發送{{dt.url}}以獲取相應的刪除按鈕。 我可以使用隱藏類型的輸入標簽並使用{{dt.url}}設置輸入值。 我無法檢查單擊了哪個刪除按鈕。 請幫忙。

在表外添加<input type="hidden" name="deletefile" value="" id="deletefileID">

現在將按鈕的值設置為{{dt.url}

<button type="button" value="{{dt.url}" class="fa fa-trash-o btn btn-danger" data-toggle="modal" data-target="#exampleModal{{forloop.counter}}">Delete</button>

這是為了在單擊刪除按鈕時使用此值來設置隱藏輸入標簽的值。


$('.btn-danger').on('click',function(){
       var tmp = this;
       tmp = tmp.value;
       $('#deletefileID').val(tmp);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM