Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 清除div的所有输入小数点的值_Javascript_Jquery_Html_Css_Coffeescript - Fatal编程技术网

Javascript 清除div的所有输入小数点的值

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

我有一个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()
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
上的输入。