有谁知道我在这里做错了什么?
var spanclickhandler = $('.officeapprovalspan').click(function () {
// do some stuff
});
基本上,我有这个spanclickhandler
。加载页面时具有类的任何内容officeapprovalspan
都将其分配给其单击事件。那里没有问题。
在另一个地方我有代码:
$(this).replaceWith('<span class="officeapprovalspan">wero<span>');
$(document).on('click', '.officeapprovalspan', spanclickhandler);
所以我用这个类的新跨度替换了一些 HTML。我使用 on 将 click 事件添加到 class 的 span 中officeapprovalspan
。我收集我必须这样做,因为新跨度不会附加点击处理程序。
没关系,但是当我单击新跨度时,出现此错误:
任何人都知道我做错了什么以及如何解决?