在很多前端開發(fā)中,我們會用到表格展示數(shù)據(jù)的功能,而如果想要對表格中的數(shù)據(jù)進行編輯或者修改,我們就需要將表格中的
$("td").on("click", function() { // 獲取當(dāng)前td元素的值 var tdValue = $(this).text(); // 將當(dāng)前td元素變成input元素 var inputElement = "<input type='text' value='" + tdValue + "'>"; $(this).html(inputElement); // 給input元素添加blur事件,在失去焦點時,將input元素變成td元素 $(this).find("input").on("blur", function() { var inputValue = $(this).val(); $(this).parent().html(inputValue); }); });
以上代碼實現(xiàn)了當(dāng)用戶點擊表格中的
通過以上的實現(xiàn),我們可以很輕松地實現(xiàn)表格td元素的變化,為表格數(shù)據(jù)的展示與修改提供便利。