Мой вопрос:
Действительно имеет элемент промежутка внутреннее событие изменения HTML? Я думаю о, у меня есть промежуток и когда промежуток, внутренний HTML изменяет его, бросит событие, которого я могу достигнуть?
Я хотел бы использовать JQuery для привязки с этим событием промежутка.
l.
Из документации jQuery :
Событие изменения отправляется элементу при изменении его стоимости. Это событие ограничено элементами
, Поля
и
элементы.
В настоящее время такие события не поддерживаются браузерами типа IE, но то, что вы ищете, это события DOM. См. https://developer.mozilla.org/en/DOM_Events для получения дополнительной информации.
Почему бы не обработать его при внесении изменений?
function updateHTML(el,newhtml,callback){
el.innerHTML=newhtml;
if(typeof callback=='function')callback(el);
}
Нет. Как правило, если что-то внутреннее в сценарии что-то меняет, событие не запускается.
Ничто, внешнее по отношению к сценарию, не может редактировать innerHTML диапазона (если, возможно, это не contentEditable), поэтому события не происходит.