私は次の<div>
ようにを選択しています:
var html = $('div#mydiv').html();
consoleと、var を貼り付けた DOM の両方でhtml
、次のように構造化された div の先頭から 2 つの要素が欠落しています。
<div id="mydiv">
<input type="checkbox" />
<label for="input"></label>
<div class="notes"></div>
...
</div>
入力またはラベルではなく、「メモ」divからのみ取得しています。それは最も奇妙なことです。何か案は?
編集:「アイデア」とは、つまり-はい、これでうまくいくはずです。どのバグが奇妙さを引き起こしているのだろうかと思っています。入力とラベルにPHPが組み込まれていますが、それらの出力は元のdivで問題なく表示されますが、コンソールまたはjQueryを介してhtmlを設定しているdivには表示されません。不正な HTML があるかどうかを調べていますが、そうではないと思います。