看起来很简单。我试图使用jQuery
来获得一个编辑表。我遇到的问题是一次只允许编辑一行。目前它是免费的,这意味着你可以一次编辑多行,这不是我所需要的。Jquery - 一次编辑一行
我在这里重新创建了一个示例。 http://jsfiddle.net/D44Bp/5/
这是遇到问题的代码IM:
$(this).closest('td').siblings().each(
function(){
var inp = $(this).find('input');
if (inp.length){
$(this).text(inp.val());
}
else {
var t = $(this).text();
$(this).html($('<input />',{'value' : t}));
}
});
有谁知道我错过了什么?
不是真的,你问清楚是什么。您想要在正在编辑的其他行中禁用编辑? – charlietfl
对不起,我只是想限制一行,一次编辑。 –
无数的方式来做到这一点,可以设置一个标志或通过并禁用其他按钮。国旗将是最简单的 – charlietfl