我的应用程序中有一个嵌套表单,它使用 AJAX 加载额外的字段集。其中一个字段是文件上传,我想隐藏它并有效地替换为用于粘贴 Youtube 链接的文本字段。它适用于第一组字段,但是由于该函数绑定在 document.ready 上,因此它不适用于新的 AJAX 字段。我需要以其他方式绑定它。做什么?
$ ->
$(".foo").click ->
$(this).css "display", "none"
更新:我运气不好,所以我去阅读jQuery .on() 文档,它让我想起了 Fresheyeball 所说的将它绑定到父 div 上。在那之后,它完美地工作了。感谢您的宝贵意见!
$ ->
$("#create").on "click", ".foo", ->
$(this).css display : "none"