特定のクラスが適用されたいくつかのdivを除いて、javascriptでページの完全なhtmlを取得したい.これを使用して、ドキュメントの完全なhtmlを取得しています
$(window.document.documentElement).html().toString()
特定のクラスが適用されたいくつかのdivを除いて、javascriptでページの完全なhtmlを取得したい.これを使用して、ドキュメントの完全なhtmlを取得しています
$(window.document.documentElement).html().toString()
あなたが試すことができます:
$(document).contents().not('.aClass').foo()
次のことをお勧めします。
var html = $('html').clone(true);
html.find('.remove').remove();
console.log(html)
その後、連鎖を試みると、HTML ではなくhtml.toString()
stringになることに注意してください。Chrome で ,の後に[object Object]
追加すると、まったく同じオブジェクトがコンソールに渡されるようになります。.toString()
remove()
参考文献:
まず、.clone() を使用して documentElement のコピーを作成し、それを変数に格納します。
コピーしたドキュメントで、必要な要素を削除します。
var doc = $(window.document.documentElement).clone();
doc.find('.remove').remove();
console.log(doc.html());