anchor.diff:        // form のid,name設定
         $clone.attr('name', 'language_id[' + this.currentNumber + ']'); 
         $type_clone.attr('name', 'language_type[' + this.currentNumber + ']'); 
  -      var $new_field = $("<div/>").attr("id", "LANG" + this.currentNumber);
  +      var $new_field = $("<tr/>").attr("id", "LANG" + this.currentNumber);
         var newItem = this.itemTemplate.replace(/__count__/mg, this.currentNumber);
   
         var new_area = document.createElement("div");
         new_area.setAttribute("id", "LANG" + this.currentNumber);
  -      $new_field.append($clone);
  -      $new_field.append($type_clone);
  +      var $clone_field = $("<td/>");
  +      $clone_field.append($clone);
  +      var $type_clone_field = $("<td/>");
  +      $type_clone_field.append($type_clone);
  +      $new_field.append($clone_field);
  +      $new_field.append($type_clone_field);
         $new_field.append(newItem);
   
  -      $("#language").append($new_field);
  +      $("#language > div > table > tbody").append($new_field);
   
         this.currentNumber += 1;
         $clone.select2({
  
positive.code:   <div class="field" id="language">
      <%= f.label t('activerecord.models.language') -%>
      <% if @work_has_languages.blank? %>
        <div id="LANG0">
          <%#= select_tag 'language_id[0]',
              options_for_select(@languages.collect{ |l| [l.display_name.localize, l.id] },
  
negative.code:   var ItemField_language_select2 = {
      currentNumber : <%= raw (@work_has_languages.blank? ? 1 : @work_has_languages.size).to_json %>,
      itemTemplate : ''
        + '<td><input type="button" value="+" onClick="ItemField_language_select2.add();" /></td> '
        + '<td><input type="button" value="-" onClick="ItemField_language_select2.remove(__count__);" /></td>',
      add : function () {
        // language_clone
        var $clone = $("#languages_select2_hidden").clone();
  