Jquery 为内联编辑动态添加输入框
我为带有内联编辑的动态表编写了以下代码。Jquery 为内联编辑动态添加输入框,jquery,Jquery,我为带有内联编辑的动态表编写了以下代码。在其中,我只编辑了一行的第二个td。因此,我想显示我正在编辑的td。尝试添加输入,但单击了edit按钮。类似地,我想隐藏更新按钮时的输入框单击。请提供任何帮助 function editData() { $('.update').hide(); $('.edit').click(function () { debugger var editId = $(this).attr('id'); $(
在其中,我只编辑了一行的第二个
td
。因此,我想显示我正在编辑的td
。尝试添加输入,但单击了edit
按钮。类似地,我想隐藏更新按钮时的输入框
单击。
请提供任何帮助
function editData() {
$('.update').hide();
$('.edit').click(function () {
debugger
var editId = $(this).attr('id');
$("#" + editId).hide();
var number = editId.replace("edit", "");
$("#update" + number).show();
var currentTD = $(this).parents('tr').find(':nth-child(2)');
$.each(currentTD, function () {
$(this).prop('contenteditable', true)
});
});
$('.update').click(function () {
var updateId = $(this).attr('id');
$("#" + updateId).hide();
var number = updateId.replace("update", "");
$("#edit" + number).show();
var currentTD = $(this).parents('tr').find(':nth-child(2)');
$.each(currentTD, function () {
$(this).prop('contenteditable', false)
});
});
}
你能再解释一下吗?这里有一个pplugin,正是你想要的:这是最新的小提琴,希望它能帮助@hunzaboy看到我的小提琴,当我点击edit
按钮时,一行的第二个td
将是contenteditable
。除此之外,我还想添加textbox
,也就是当我点击edit
按钮时,一行的第二个td
数据应该显示在一个文本框中。@krish希望这个帮助扫描您的解释多一点?这里有一个这是最新的小提琴,希望能帮助@hunzaboy看到我的小提琴,在这种情况下,当我单击edit
按钮时,一行的第二个td
将是contenteditable
。除此之外,我还想添加textbox
,即当我单击edit
时,一行第二个td
的数据应该显示在文本框中。@krish希望这能有所帮助