Javascript 清除div的所有输入小数点的值
我有一个HTML文档。用户需要能够复制一个特定的div,因此当用户单击某个链接时,该div的副本将附加到文档中。此div包含一个带有填充输入的表单。我不希望副本包含输入值。我正在使用coffeescript和jquery。所以-我需要一个coffescript,它将创建一个元素的副本,从任何输入元素中删除所有值,并在需要时将此副本附加到文档中。以下是我的失败尝试:Javascript 清除div的所有输入小数点的值,javascript,jquery,html,css,coffeescript,Javascript,Jquery,Html,Css,Coffeescript,我有一个HTML文档。用户需要能够复制一个特定的div,因此当用户单击某个链接时,该div的副本将附加到文档中。此div包含一个带有填充输入的表单。我不希望副本包含输入值。我正在使用coffeescript和jquery。所以-我需要一个coffescript,它将创建一个元素的副本,从任何输入元素中删除所有值,并在需要时将此副本附加到文档中。以下是我的失败尝试: template = $('<div></div>') template.addClass('proposa
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()
template=$(“”)
template.addClass('proposal-unit')
stripText=->
这个.val(“”)
addUnit=->
$(“#提案属性”).append(模板)
$('.delete row')。单击(“单击”,删除单位)
deleteUnit=->
$(this).最近的('.proposal unit').remove()
重新加载=->
$(“#添加行”)。单击(“单击”,添加单位)
$('.delete row')。单击(“单击”,删除单位)
html($('.proposal unit').first().html())
template.find('input')。每个stripText
$(文档).on('page:load',reload)
$ ->
重新加载()
非常感谢您的帮助。您能提供一个帮助吗?看起来您正在清除div的值,它无论如何都不应该有值。您应该清除表单字段的值。
template.find('input')。val(“”)
应该清除template
上的输入。