Я пытаюсь добавить DIV после изменения входного файлановые элементы не замеченные JQuery .on() метод
мой HTML код
<div class="form-group product-color">
<div>
<label>Color:</label>
<input type="text" placeholder="Color name"/>
</div>
<div>
<label>Size:</label>
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-primary">
<input type="checkbox" autocomplete="off" checked> S
</label>
<label class="btn btn-primary">
<input type="checkbox" autocomplete="off"> M
</label>
<label class="btn btn-primary">
<input type="checkbox" autocomplete="off"> L
</label>
<label class="btn btn-primary">
<input type="checkbox" autocomplete="off"> XL
</label>
<label class="btn btn-primary">
<input type="checkbox" autocomplete="off"> XXL
</label>
</div>
</div>
<div>
<label>Color Image:</label>
<input type="file" class="input-lg product-img" multiple=""/>
</div>
</div>
и мой код JQuery является
$(".product-color").on('change', 'input[type=file]', function() {
var test = $(this).closest('.product-color').clone();
$(this).closest('.product-color').after(test);
});
, но проблема в том, что новые элементы не видны методом .on(), а функция .after() применяется только к первому div.
Как я могу это решить?
graet, он работает спасибо – IBMdig