我有一个使用Cocoon的嵌套表单。在嵌套表单中,我有一个我想调用选择菜单的选择菜单。
通常我会在代码
中有以下内容$('#cust_select').chosen()
但是,我需要在使用诸如
之类的东西添加嵌套字段后调用它 $('#container').bind('cocoon:before-insert', function(e, inserted_item) {
// ... do something
});
但是,我无法解决这个问题,所以有两个问题
有什么想法吗?
迈克尔
答案 0 :(得分:1)
1) CoffeeScript版本为:
$('#cust_select').chosen() # just the same
$('#container').bind 'cocoon:before-insert', (e, inserted_item) ->
# ... do something with the inserted item
2) inserted_item确实是插入的项目:
来自here
要收听这些事件,您需要在javascript中使用以下代码:
$('#container').bind('cocoon:before-insert', function(e, inserted_item) { // ... do something });
其中e是事件,第二个参数是插入或删除的项目。这允许您更改标记或添加效果/动画(请参阅下面的示例)。