我正在使用grider.js API,它有助于创建一个表视图,我可以从表中添加addRow和deleteRow。为此,使用了A
和addRow
两种方法。这两种方法都使用.live()来执行deleteRow
操作。所以,就像1.7版jQuery不支持.live()之后,我用.on()替换它们,如下面的截图所示?我没有在控制台中收到任何错误,但点击操作无效。你能说我做错了吗?
使用的Grider API来自以下Github URL
答案 0 :(得分:1)
使用以下语法将live()
替换为on()
。
$(table).on('click', 'a.delete', function() {});
我假设在添加此事件时,DOM中已存在table
。