【问题标题】:jQuery Table Live Edit [duplicate]jQuery表实时编辑[重复]
【发布时间】:2014-01-21 14:06:03
【问题描述】:

我想创建一个表格,通过点击它,出现输入框,可以通过 jquery 修改它的内容,如果它失去焦点,它会再次回到文本中(我在 span 元素中做了)

$arr = array("fname", "lname", "company", "jobtitle", "category", "email", "phonenumber", "mobilenumber", "remarks");
            foreach ($arr as &$value) {
                    echo "
                    $('.$value').click(function() {
                        $(this).replaceWith(function() {
                                return \"<span class='{$value}3'><input class='{$value}2' style = 'width:100%' name= '$value' value=\"+ \"'\"+$(this).text() + \"'\"+ \"/></span>\";        
                        });
                    });
                    ";

                    echo "
                        $('.{$value}2').blur(function() {
                            $('.{$value}3').replaceWith(function() {
                                    return \"<span class='$value'>$value</span>\";
                            });
                        });
                    ";
        }
        ?>

【问题讨论】:

    标签: jquery


    【解决方案1】:

    尝试替换您所拥有的行。它驱动着我。

    return \"<span class='{$value}3'><input class='{$value}2' style = 'width:100%' name= '$value' value='\"+ $(this).text() + \"' /></span>\";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-04
      • 1970-01-01
      • 1970-01-01
      • 2011-12-14
      • 1970-01-01
      • 2018-10-05
      • 2016-06-27
      • 2017-04-01
      相关资源
      最近更新 更多