Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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 表格行内的嵌套表格_Javascript_Ruby On Rails 3_Nested Forms - Fatal编程技术网

Javascript 表格行内的嵌套表格

Javascript 表格行内的嵌套表格,javascript,ruby-on-rails-3,nested-forms,Javascript,Ruby On Rails 3,Nested Forms,我在我的一个Rails表单中使用嵌套的_表单。我看到您可以使用本文生成tr,而不是div 他们建议的javascript将走向何方 window.nestedFormEvents.insertFields = function(content, assoc, link) { var $tr = $(link).closest('tr'); return $(content).insertBefore($tr); } 首先,它不像“您可以生成TR”而不是DIV”。该链接表示可以禁用插入D

我在我的一个Rails表单中使用嵌套的_表单。我看到您可以使用本文生成
tr
,而不是
div

他们建议的javascript将走向何方

window.nestedFormEvents.insertFields = function(content, assoc, link) {
  var $tr = $(link).closest('tr');
  return $(content).insertBefore($tr);
}

首先,它不像“您可以生成
TR
”而不是
DIV
”。该链接表示可以禁用插入
DIV
s。您可以显式添加
td
tr
。就像在链接中一样,他们以自己的形式添加了
td
tr

有时您可以使用javascript创建表单,默认情况下,这些字段也用
DIV
包装。但是您可以通过使用该javascript片段来更改行为。它将用这个新方法覆盖相应的方法


如果我能澄清您的疑惑,请告诉我。

好的,那么使用嵌套形式,我将把他们说要使用的javascript放在哪里?这是给定的嵌套表单.js,您只需将其添加到
application.js
中即可。实际上,您只需要确保这些代码行与您的网页一起加载。虽然我个人没有用这种方式,但应该是这样的。如果不起作用,请告诉我。我将自己尝试一下:)只是补充一下。参考