cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk menetapkan nilai pembolehubah ke kotak input yang dicipta secara dinamik oleh jQuery

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. . .

我想大声告诉你我想大声告诉你2769 hari yang lalu541

membalas semua(1)saya akan balas

  • ringa_lee

    ringa_lee2017-05-19 10:24:23

    var temp = "<td><input type='text' value='" + $(obj).parent().parent().children().eq(i).val() + "'/></td>";
    $(obj).parent().parent().children().eq(i).replaceWith(temp);

    balas
    0
  • Batalbalas