javascriptオブジェクトをhtmlとして解析したいと思います。それをdomに追加することなく。 しかし、私のコードは、私はdivの持つクラスを非表示にする jqueryオブジェクトからDOMにデータを取り込む要素を削除する
var html ='<div><div class="b"><div class="a">hello</div><div class"c">bye</div></div></div>';
var j=$(html);
var k=$(j).not('.a');
alert($(k).html());
が機能していません。コードは機能していません。私のコードはどこが間違っていますか? デモ
http://jsfiddle.net/fAtZz/2/
最初の考え:$(j).find( '.a')。hide(); 'DOMにない要素が隠されている(または表示されている)のはどうですか? –
@David Thomasの要素はdomにありません。私はjavascriptオブジェクトを解析したい。私はAJAXのリクエストから要素を取得しています。私はDOMに完全なコンテンツを入れたくありません。 –
私の質問は、「html」文字列がDOMにないため、とにかく表示されていないので、どのように「隠し」を定義するのですか? –