div的所有输入后代的清除值

时间:2014-05-19 01:28:01

标签: javascript jquery html css coffeescript

我有一个HTML文档。用户需要能够复制特定的div - 因此当用户单击某个链接时,该div的副本将附加到文档中。此div包含具有填充输入的表单。我不希望副本包含输入值。我正在使用coffeescript和jquery。所以 - 我需要一个coffescript,它将创建一个元素的副本,从任何输入元素中删除所有值,并在被要求时将此副本附加到文档中。这是我的失败尝试:

template = $('<div></div>')
template.addClass('proposal-unit')

stripText = ->
  this.val("") 

addUnit = ->
  $('#proposal-properties').append(template)
  $('.delete-row').on("click", deleteUnit)

deleteUnit = ->
  $(this).closest('.proposal-unit').remove()

reload = ->
  $('#add-row').on("click", addUnit)
  $('.delete-row').on("click", deleteUnit)
  template.html($('.proposal-unit').first().html())
  template.find('input').each stripText

$(document).on('page:load', reload)

$ ->
  reload()

非常感谢帮助。

0 个答案:

没有答案