Вот js для копирования объекта и изменения у него полей
$('.widget-TEXT0').clone()
.removeClass("widget-TEXT" + i)
.addClass("widget-TEXT" + i)
.attr("data-wid-set", action + i)
.appendTo("#selectedWidgets");
Сам объект который копируется
<div class="box box-default box-success box-solid collapsed-box widget-TEXT0" id="block_text" data-id="1" data-wid-set="text_check" style="display: block;">
<div class="box-header with-border" style="cursor: pointer;" data-widget="collapse">
<i class="fa fa-plus" style="display:none"></i>
<h3 class="box-title">Настройки текста</h3>
<div class="box-tools pull-right">
<button type="button" class="btn btn-box-tool remove" data-action="text_check"><i class="fa fa-trash"></i></button>
<button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-plus"></i></button>
</div>
<!-- /.box-tools -->
</div>
<!-- /.box-header -->
<div class="box-body" id="block_text_block" style="display: block;">
<div class="form-group">
<div class="col-lg-4 control-label">Текст:</div>
<div class="col-lg-6">
<input type="text" class="form-control" id="text_val" name="text_val" value="Введите текст">
</div>
</div>
<div class="form-group">
<label class="col-lg-4 control-label" for="focusedInput">Шрифт:</label>
<div class="col-lg-6">
<select class="form-control" data-font-family="text_check" name="font_family">
<option value="Arial">Arial</option>
<option value="Impact">Impact</option>
<option value="Lobster">Lobster</option>
<option value="ObelixPro">ObelixPro</option>
<option value="PosteRetro">PosteRetro</option>
</select>
</div>
</div>
<div class="form-group">
<div class="col-lg-4 control-label">Координаты X и Y:</div>
<div class="col-lg-3">
<input type="number" class="form-control" data-position-x="text_check" name="x_text" value="" onclick="text_offset()">
</div>
<div class="col-lg-3">
<input type="number" class="form-control" data-position-y="text_check" name="y_text" value="" onclick="text_offset()">
</div>
</div>
<div class="form-group">
<div class="col-lg-4 control-label">Размер и цвет шрифта:</div>
<div class="col-lg-3">
<input type="number" class="form-control" data-size="text_check" name="size_text" ng-model="w.avatarBorderRadius" value="14">
</div>
<div class="col-lg-3">
<input type="text" class="form-control my-colorpicker1 colorpicker-element" data-color-text="text_check" name="color_text" value="" onclick="colorText()" autocomplete="off">
</div>
</div>
</div>
</div>
Как изменить так же в поля в каждом input? То есть изменить по поиску то что находится в div
data-wid-set="text_check"
Чтобы я так же мог изменить name у input, например на color_text[1] и т д