IE $ (e.target.closest (". K-event")). Data ("uid") не работает - PullRequest
0 голосов
/ 12 декабря 2018

Использование 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 голосов
/ 12 декабря 2018

Кажется, что e.target не является объектом jquery.Попробуйте: $ ($ (e.target) .closest (". K-event")). Data ("uid");

...