Я пытаюсь получить значение атрибута data-time-start, когда я нажимаю на span.CKEditor - получить атрибут элемента с Onclick
Мой FIDDLE: http://jsfiddle.net/zagloo/7hvrxw2c/20/
HTML:
<textarea id="editor1"> <span class="sub" id="sub1" data-time-start="0">Hello </span>
<span class="sub" id="sub2" data-time-start="2">My </span>
<span class="sub" id="sub3" data-time-start="6">Name </span>
<span class="sub" id="sub4" data-time-start="8">Is </span>
<span class="sub" id="sub5" data-time-start="12">Zoob</span>
</textarea>
Мои JS:
var textarea;
$(document).ready(function() {
textarea = $('#ckeditor_block').find('textarea').attr('id');
ckeditor_init();
});
function ckeditor_init() {
CKEDITOR.replace(textarea, {
language: 'fr',
allowedContent: true
});
}
Я пытался с этим:
CKEDITOR.on('click', function (e) {
var element = $(e.target);
console.log(element);
var cursor = element.data("timeStart");
console.log(cursor);
});
Но ничего appened ...
Как это сделать, пожалуйста? Спасибо !!
Нет лучшего ответа! благодаря !! – Zagloo
Hum ... На самом деле у меня проблема с литлом при загрузке моей страницы: Uncaught TypeError: Не удается прочитать свойство «включено» неопределенного – Zagloo
Убедитесь, что идентификатор вашего текстового поля соответствует экземпляру CKEditor, проверьте, действительно ли объект события содержит элемент данных и его тип. –