テーブルセルをクリック時に「スパン」タイプから「入力」に変更し、ぼかし時に「スパン」に戻そうとしていますが、ここに示すように機能していません。
JQueryを使用してテーブルセルをテキストボックスに変換する
これがjavascriptコードです:
    <script type="text/javascript">
        $(document).ready(function() {
            $('#assets').click(function () {
                $('tr td:nth-child(3)').each(function () {
                    var html = $(this).html();
                    var input = $('<input type="text" />');
                    input.val(html);
                    $(this).html(input);
                });
            });
        });
    </script>
これがドキュメントの本文です
<body>
    <div id="content">
        <table id="assets">
            <tr>
                <td class="asset_name"><span>Name</span></td>
                <td class="asset_value"><span>ast1</span></td>
                <td class="asset_name"><span>Location</span></td>
                <td class="asset_value"><span>Loc-1</span></td>
            </tr>
            <tr>
                <td class="asset_name"><span>Name</span></td>
                <td class="asset_value"><span>ast2</span></td>
                <td class="asset_name"><span>Location</span></td>
                <td class="asset_value"><span>Loc-2</span></td>
            </tr>
        </table>
    </div>
</body>
jQuery1.7.2を使用する
ここで何が問題になっていますか?助けてください !
ありがとう!!
更新:class ='asset_value'のセルのみを変更する必要があり、一度に1つのセルのみを変更する必要があります。すべてではありません。また、ぼかし時にスパンに戻る必要があります。