我有一个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()
非常感谢帮助。