IE $(e.target.closest(“。k-event”))。data(“ uid”)不起作用

时间:2018-12-12 11:26:30

标签: javascript jquery internet-explorer kendo-ui kendo-scheduler

使用Telerik(Kendo UI)Scheduler和删除事件功能在IE(甚至IE11)中不起作用,但在Edge,Chrome和FireFox中起作用。

JS控制台显示以下错误:

Object doesn't support property or method 'closest'

我的代码是:

var eventUID = $(e.target.closest(".k-event")).data("uid");

我可以为IE使用哪种替代方法,或者更好的是,我可以使用哪种方法,将与上述所有浏览器一起使用,包括IE(至少是IE11)。这可能是jQuery或JavaScript。

1 个答案:

答案 0 :(得分:0)

似乎e.target不是jquery对象。 试试:$($(e.target).closest(“。k-event”))。data(“ uid”);