gpt4 book ai didi

jquery - 如何安装cell的旧值

转载 作者:行者123 更新时间:2023-12-01 02:21:17 25 4
gpt4 key购买 nike

想法是这样的:有一个带有值的板,双击单元格开始使其出现在“输入”中,以及如何使单元格值出现在“输入”中。 Code on jsfiddle

这是我的函数,它进行转换并应在“输入”中显示单元格的值:

function convertToInput() {
$('td.editable').on('dblclick', function(){
$(this).html(function() {
var input = '<input type="text" name="fname" />';
var textEditable = $('td.editable');
return input + textEditable;
});
});
$('td.editable').keypress(function(event) {
if ( event.which == 13 ) {
$(this).html('<td class="editable"></td>');
}
});
}

这是所发生情况的屏幕截图:

enter image description here

最佳答案

您只需要在显示输入之前获取单元格内容的引用,并在删除输入之前获取输入值的引用

$('td.editable').on('dblclick', function(){
var value = $(this).text();
$(this).html(function() {
var input = '<input type="text" name="fname" value="'+value+'" />';
return input;
});
});
$('td.editable').keypress(function(event) {
var value = $(this).find('input').val();
if ( event.which == 13 ) {
$(this).html(value);
}
});

<强> Demo fiddle

关于jquery - 如何安装cell的旧值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18097357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com