JQuery是一個非常流行的JavaScript庫,可以大大簡化 web 開發工作。它擁有眾多的實用功能,其中包括創建可編輯表格,使得用戶可以直接在表格中修改內容。下面我們來看看如何使用 JQuery 來創建可編輯表格。
首先,我們需要在頁面中引用 JQuery 庫,可以通過 CDN 或自己下載靜態文件引用:
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
接著,我們可以選擇使用 HTML 或者 JavaScript 代碼創建一個簡單的表格:
<table id="editableTable"> <tr> <th>Name</th> <th>Age</th> </tr> <tr> <td>Tom</td> <td>18</td> </tr> <tr> <td>Mary</td> <td>20</td> </tr> <tr> <td>John</td> <td>22</td> </tr> </table>
接下來,我們添加一個JQuery函數,將響應用戶的單擊并將內容轉換為可編輯內容:
$("#editableTable td").on("click", function () { if ($(this).find("input").length) { return; } var currentText = $(this).text(); $(this).html(<input type='text' value='${currentText}'/>); });
在這個代碼中,我們遍歷了所有表格中的單元格,并為單元格綁定了一個單擊事件處理程序。單擊單元格時,我們首先檢查它是否包含輸入框(input)。如果它已經存在,則不執行任何操作。否則,我們將單元格的文本內容(currentText)存儲在一個變量中,并用輸入框標記代替原始文本。
這樣就完成了一個簡單的可編輯表格功能!當用戶單擊單元格時,它將變成可編輯的。此時用戶可以在單元格內直接進行編輯,然后點擊其他地方保存修改內容。
總之,使用 JQuery 創建可編輯表格非常簡單。只需要按照上述步驟一步一步進行即可。如需了解更多,請參考 JQuery 官方文檔。