jQuery data edit是一種常見的前端技術(shù),它主要用于對頁面數(shù)據(jù)進行動態(tài)的修改和編輯,而無需刷新整個頁面。在使用jQuery data edit前,我們需要先引入jQuery庫。
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
接著,我們可以通過以下代碼實現(xiàn)一個簡單的jQuery data edit:
<script> $(document).ready(function(){ $(".edit-btn").click(function(){ var currentVal = $(this).siblings(".data-value").text(); $(this).siblings(".data-value").html("<input type='text' value='"+currentVal+"' class='edit-field' />"); $(this).hide(); $(this).siblings(".save-btn").show(); }); $(".save-btn").click(function(){ var newVal = $(this).siblings(".edit-field").val(); $(this).siblings(".data-value").text(newVal); $(this).hide(); $(this).siblings(".edit-btn").show(); }); }); </script>
上述代碼中,我們首先通過jQuery選擇器選中了所有的編輯按鈕(.edit-btn)和保存按鈕(.save-btn)。當用戶單擊編輯按鈕時,我們獲取當前數(shù)據(jù)的值,將其用<input>標簽替換成一個文本框,同時隱藏當前的編輯按鈕,顯示保存按鈕。當用戶單擊保存按鈕時,我們獲取文本框中的新值,將其替換當前數(shù)據(jù)的值,并將保存按鈕隱藏,編輯按鈕顯示。
通過以上代碼,我們可以實現(xiàn)簡單的jQuery data edit,提高用戶的交互體驗,使頁面更加靈活和便捷。
下一篇寫 css 代碼