我在我的一个Rails表单中使用了nested_form。我看到你可以使用这篇文章生成tr
而不是div
https://github.com/ryanb/nested_form/wiki/How-To:-Render-nested-fields-inside-a-table
他们建议使用javascript去哪儿?
window.nestedFormEvents.insertFields = function(content, assoc, link) {
var $tr = $(link).closest('tr');
return $(content).insertBefore($tr);
}
答案 0 :(得分:0)
首先,它不像“你可以生成TR
而不是DIV
”。该链接表示您可以禁用插入DIV
。您可以明确添加td
,tr
。与链接一样,他们在表单中添加了td
和tr
。
有时你会通过javascript创建表单,默认情况下这些字段也包含DIV
。但您可以使用该JavaScript代码段更改行为。它将使用这个新方法覆盖相应的方法。
如果我能解决你的困惑,请告诉我。