我有一个基于 Node.js/Jade 的站点,我正在尝试使用一些简单的 Javascript 来添加一些交互性。
特别是,我正在尝试设置一个向表格添加新行的按钮。表格渲染目前在 Jade 中完成,我打算使用 JQuery 设置回调以添加行。
我的模板看起来像:
tbody#my_body
- each foo in foos
tr
td= foo.blah
td= foo.hello
td
a( ... complex link stuff etc. )
而且我认为我的 JS 回调将是
$("a#add_row").click(function(){
$("#my_body").append( ??? );
});
我可以在append
正文中用 HTML 重写整个布局,但这似乎很愚蠢。每次我改变一个,我都必须改变另一个。
有没有办法在 Jade 模板和 Javascript 之间共享布局代码?