私は気づいていました。私はページ上に隠された(表示: 'none')HTMLを持っています。それから私は、ツールチップを作成して、一例として、このツールチップにこの方法をその隠されたHTMLからいくつかのデータを抽出します。正しい方法でHTMLを抽出する
$('#tooltip').html($('#hiddenElement').html());
私は(ツールチップの内側になりました)その隠されたHTML、そのクラス内のクラス名を変更した場合それはDOMを経由してアクセスされたときに名前が常に(変わらない)、元のまま:
alert($('#hiddenElement .element').hasClass('some-class');
だから、それはあなたがDOMを反映していない、それのコピーを使用するかのようにHTMLがうまく動作しない抽出のように見えます。誰が本当に何が起こるか説明できますか?私はテストケースを持っていません。うまくいけば誰かが私が何を記述しているのかよく知っていますありがとう
あなたはこれを読むことができます:[y.innerHTML = x.innerHTMLの理由;避ける?](http://stackoverflow.com/questions/7392930/why-should-y-innerhtml-x-innerhtml-be-avoided)... –