     copy.addClass('hidden')
     copy.find('input').attr('value','')
     copy.find('input').val('')
-    $(evt.target).closest(".answer").before(copy)
+    delete_btn.closest(".answer").before(copy)
 
   get_answer_which_is_not_hidden_count:()->
     @$elm.find('.question_fill_answer .answer:not(.hidden)').length
 
   remove_answer_which_is_not_hidden:()->
     @$elm.find('.question_fill_answer .answer.hidden').remove()
-
-  get_answer_which_is_not_hidden_count:()->
-    @$elm.find('.question_fill_answer .answer').length
 
   bind_events: ->
     @$elm.on 'click', '.append', =>


  change_items_index_when_delete: (delete_position, current_item_count)->
    for x in [delete_position...current_item_count]
      @change_item_name_index(@$elm.find(".item"), x-1)

  regular: (filter, str)->
    regular_deal = new RegExp(filter)
    regular_deal.exec(str)
    
    

  add_hidden_item_by_first_item: ()->
    @$elm.find('.question_mapping_answer .option-key-field .item:first' ).find('input').val("")
    copy = @$elm.find('.question_mapping_answer .option-key-field .item:first').clone()

      @add_new_atr_in_blank(new_atr_in_blank)

    @$elm.on 'click', '.delete',(evt)=>
      answer_input_count = @$elm.find('.question_fill_answer .answer').length
      if answer_input_count == 1
        @make_hidden_answer_when_answer_is_one($(evt.target))
      $(evt.target).closest(".question_fill_answer .answer").remove()

    @$elm.on 'submit', 'form', =>
      answer_which_is_not_hidden_count = @get_answer_which_is_not_hidden_count()
      if answer_which_is_not_hidden_count > 0
        @remove_answer_which_is_not_hidden()

