Мне нужно заменить некоторый динамически добавляемый html контент. Чтобы перехватить динамически добавляемый контент, я нашел insertQuery
insertionQ('selector').summary(function(arrayOfInsertedNodes){
//callback
});
Пока это работает нормально. Но как я могу теперь заменить только текст, который не находится внутри текстового поля, а не является частью определенного c класса и скрипта. Итак, ':not(script):not(texture):not(.my-class)'
? Normale Я бы выбрал элемент с помощью jQuery $('body :not(script):not(texture):not(.my-class)')
Затем я бы использовал .contents (). Filter () для i.nodeType === 3, а затем использовал бы .replaceWith (). Но я не знаю, как это сделать только с новым добавленным контентом с помощью InsertQuery. У кого-нибудь есть решение?
Спасибо