次のhtmlコードがあります
<div class="span4 child_age_box">
<input class="child_age_input" value="2">
</div>
そして、イベントがトリガーされたときにブロックを複製して追加したいjqueryに従います。
var child_value_input= $('.child_age_input');
var add_box = function (){$('.child_ages').on("change",function(){
$(this).parent().parent().parent().find('.child_age_box').empty();
for(var i= 0; i< parseInt($(this).val()); i++){
$(this).parent().parent().parent().find('.child_age_box').append(child_value_input.clone().show().get(0).outerHTML)
}});
イベントをトリガーすると、問題ないようです。ボックスが表示され、値を入れることができます。しかし、私が尋ねるとき$('.child_age_input')
。テキスト ボックスに入力した値が表示されません。足りないものはありますか?