だが、私はそれを操作するためのjQueryオブジェクトとしてのdiv上で取得したいHTML文字列の要素を探す
var testHTML = "<div id='demo_div'></div>";
を持っているとしましょう。運なし
var found = $(testHTML).find("div");
両方:
var found = $(testHTML).find("#demo_div");
とと:私はそれを探してみてください。私は空を持っていますは変数です。私は何が間違っていますか?
P.S.はい、私は私が
$("#demo_div")
と私ののdivに直接アクセスすることができますが、私は私の場合にはそれを行うことはできません知っている - 私は同じように、いくつかの変数に代入されますプレーンなHTMLからそれを取得する必要があります私の例ではtestHTML var。
UPDATE: 私はここのようなのdiv要素根絶されていない場合でも:
var testHTML = "<html><div id='demo_div'></div></html>";
私はのdiv要素を移動するためのを見つけるを使用することはできませんが。
はい私はより複雑なHTMLを持ち、divはそのルートではありません。しかし、_find_はそこでは動作しません! –
@MichaelZ - あなたの問題はおそらく他の場所にあります。探している要素がコレクションのルートにある場合は、 '.filter()'を使用し、そうでなければ '.find()'を使用します。 [この例](http://jsfiddle.net/jamesallardice/CWnvu/1/)を参照してください。 –
自分のアップデートを見て自分で試してください –