javascript - Bagaimana untuk menetapkan nilai pembolehubah ke kotak input yang dicipta secara dinamik oleh jQuery
我想大声告诉你
我想大声告诉你 2017-05-19 10:22:23
0
1
537

jQuery secara dinamik menggantikan kotak input input yang dibuat Tujuan asal adalah untuk menggantikan lajur td asal dengan lajur td dengan input Saya ingin mengekalkan nilai dalam lajur asal ke dalam kotak input yang diganti Boleh didapati dalam kotak input Ia juga boleh diganti, tetapi nilai ini tidak boleh disimpan. !

function edit(obj){
            var id = $(obj).parent().prev().prev().prev().prev().prev().html();
            var tab1 = $(obj).parent().prev().prev().prev().prev().html();
            var tab2 = $(obj).parent().prev().prev().prev().html();
            var tab3 = $(obj).parent().prev().prev().html();
            var tab4 = $(obj).parent().prev().html();
            for(var i = 1;i < 5;i++){
                $(obj).parent().parent().children().eq(i).replaceWith("<td><input type='text'/></td>");
                $(obj).parent().parent().children().eq(i).val("12");
                // $(obj).parent().parent().children().eq(i).html("12");
            }

Saya mahu menggantikan nilai tab1, 2, 3, dan 4 dengan tabi dan tetapkan nilai dalam gelung. Tetapi ia tidak pernah berhasil, dan yang diulas pada akhirnya memang berkesan. . .

我想大声告诉你
我想大声告诉你

membalas semua(1)
左手右手慢动作
var temp = "<td><input type='text' value='" + $(obj).parent().parent().children().eq(i).val() + "'/></td>";
$(obj).parent().parent().children().eq(i).replaceWith(temp);
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan