1

複数の入力フィールドがある div をコピーする必要があります。

    var a = $('#divscossalina1').html();
    $('#riepilogo').html(a);

入力フィールドを直接複製すると、相対値も複製されます。これは、コンテナ div を複製すると発生しません (フィールドは複製されますが、値は複製されません) すべての入力フィールドを値で複製する方法はありますか? 単純にコンテナ div を複製するだけです?(または、clone() 関数を 1 つだけ作成するフィールドの数ではありません。)

4

2 に答える 2

3

HTML:

<div id="one">
<input type="text" name="product" value="5" class="in" />
    <input type="text" name="product" value="6" class="in" />
        <input type="text" name="product" value="7" class="in" />    
 </div>
 <button id="button">Add field</button>

JQuery:

$('#button').click(function(){
    $('#one').clone().insertAfter("#one");
});

これはそれらの値を複製し、フィドルを機能させます

于 2013-09-01T14:25:24.120 に答える
0

jQueryには「clone」というメソッドがあります。APIを読むことができます:http://api.jquery.com/clone/

$('riepilogo').html($('#divscossalina1').clone());

私のフィドルのデモを見てください:http://jsfiddle.net/bigxiang/533zU/

それがうまくいくことを願っています:)

于 2013-09-01T14:22:10.340 に答える