【发布时间】:2013-10-21 14:35:19
【问题描述】:
我有 slickgrid 设置以使用 RowSelectionModel 以及包含使用 customFormatter 的超链接设置的列(轻微修改以保护无辜者):
function linkFormatter(row, cell, value, columnDef, dataContext) {
return "<a href='#' rel='XYZ'>View</a>";
}
使用以下点击事件处理程序:
$('a[rel=XYZ]').on('click',function (e) {
$(this).replaceWith('some html');
});
上述处理程序永远不会为网格内的链接触发。如果我在 slickgrid 之外创建链接,它可以正常工作,表明我的选择器和函数是有效的。
如果我将 JavaScript 函数挂接到 <a> 标记中,它可以正常工作,但我真的宁愿让我的 js 不引人注目。关于如何让点击处理程序触发嵌入在 slickgrid 单元格中的超链接的任何建议?
【问题讨论】:
标签: javascript hyperlink jquery slickgrid