This question has already been answered:

How to put between

.attr('name','[xf_address'+total]) 

Like this?

  /* Добавление полей с адресами */ var total = 0; function add_new_image(){ if (total == 10) throw alert("Можно добавить только 10 адресов"); total++; $('<div>') .attr('id','xfield_holder_address_'+total) .addClass('form-group') .append('<label class="control-label col-sm-2">Адрес #'+total+' </label>') .append ( $('<div>') .addClass('col-sm-10') .append( $('<input type="text" /></div>') .addClass('form-control width-500') .attr('id','xf_address'+total) .attr('name','xf_address'+total) ) ) .insertAfter('[id^=xfield_holder_address]:last'); } $(document).ready(function() { add_new_image(); }); $('#xf_address').after('<input type="button" value="Добавить еще адрес" id="add" onclick="return add_new_image();">'); 

Reported as a duplicate by Grundy , LFC , Enikeyschik , aleksandr barakin , 0xdb Feb 13 at 6:44 pm .

A similar question was asked earlier and an answer has already been received. If the answers provided are not exhaustive, please ask a new question .

  • We did not understand anything. Put what between what? .attr('name','[xf_address'+total+']') ? - Igor
  • there is a line .attr ('name', 'xf_address' + total) I need to put so .attr ('name', '[xf_address' + total]) but does not work - Never3D

1 answer 1

 .attr('name','[xf_address'+total+']')