Javascript 表格行内的嵌套表格
我在我的一个Rails表单中使用嵌套的_表单。我看到您可以使用本文生成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
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
中即可。实际上,您只需要确保这些代码行与您的网页一起加载。虽然我个人没有用这种方式,但应该是这样的。如果不起作用,请告诉我。我将自己尝试一下:)只是补充一下。参考