使用事件处理程序添加复杂标记

时间:2011-06-02 11:48:24

标签: slickgrid

如何将网格单元放入网格单元<span>text</span>,而不是字符串中包含事件处理程序? 这个选项不适合我:

<span onclick='function(){...}'>click me</span>

我需要在一个网格单元格中添加这样的元素:

var $el1 = $('<button>clck me 1</button>').click(function(){...});
var $el2 = $('<button>clck me 2</button>').click(function(){...});
...

我使用slick.dataview。

1 个答案:

答案 0 :(得分:4)

唐&#39;吨。 通过使用它公开的onClick事件或通过更高级别(容器或文档)使用事件委托来捕获它,通过SlickGrid处理单击事件。向按钮添加属性以便稍后区分它们并确定要执行的处理程序。