javascript - Jquery Onclick 文本到文本字段

标签 javascript jquery html css

Onclick 我想将文本更改为输入字段。如果我更改输入字段中的值并单击任意位置,返回到文本。我找到了这个 fiddle 。

http://jsfiddle.net/davidThomas/767y4/8/

$('#tbl').on('click','.xx',function() {
    $(this).siblings().each(
        function(){
            if ($(this).find('input').length){
                $(this).text($(this).find('input').val());
            }
            else {
                var t = $(this).text();
                $(this).text('').append($('<input />',{'value' : t}).val(t));
            }
        });
});

我用过这个 fiddle 。但输入值未更改为文本。请查看我更新的 fiddle 。

http://jsfiddle.net/5Ach3/

如何实现?

最佳答案

检查这个 Demo Fiddle

$('#tbl').on('click','.xx',function() {

         var t = $(this).text();
         $(this).text('').append($('<input />',{'value' : t}));
         $('input').focus();


});

$('#tbl').on('blur','input',function() {
    $(this).parent().text($(this).val());
});

关于javascript - Jquery Onclick 文本到文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24036880/

相关文章:

javascript - 通过删除 javascript 中的重复项来组合对象数组

javascript - LightBox2 隐藏在 HTML iFrame 后面

javascript - 如果用户单击已停用的选项,则返回选项文本

javascript - jquery AJAX 表单在注册时提交了两次

html - 是否可以使用 css 设置 html 表格的高度,使其变得更宽而不是更高

javascript - Jquery 验证 - 领域焦点

javascript - 如何将对象(json)与模型(javascript类)进行比较

java - SmartGWT,将 HTML 附加到 HTMLPane

html - 为什么垂直对齐元素总是那么困难

javascript - 如何检查类中的任何下拉列表是否为空?