Знаете ли вы, возможно ли запустить jQuery для переменной, содержащей html, а не только для самого документа.
Пример:
bg.inspectorGetRawHtml = function(){
var c = jQuery("#bg-admin-inspect-wrapper").html();
jQuery(".bg-admin-inspect-state", c).remove();
console.debug(c);
}
Итак, в основном, чтение сегментастраницы переводятся в переменную html и затем выполняются манипуляции с jQuery для этой строки.
Если я console.debug удаляет фактическое удаление jQuery, похоже, что выполняется сопоставление, но var не обрабатывается.Я знаю, что jQuery опирается на DOM, и, возможно, именно поэтому он не работает, но если у кого-то есть понимание этого ... Редактировать После предложения одного дня вот код, с которым я закончил:
bg.inspectorGetRawHtml = function(){
var c = jQuery("#bg-admin-inspect-wrapper").clone();
jQuery(".bg-admin-inspect-state", c).remove(); //The ,c specifies what element to work on.
console.debug(c.html());
}