私はそうのような変数にHTMLコンテンツがある場合:jQueryを使用して変数からHTML/XMLコンテンツをクエリする方法はありますか?
var data = "<div id='myid'><div id='subid'>Text</div></div>";
を、この使用してjQueryのセレクタをクエリする方法はありますか?
var data = $("#myid > #subid").text();
私はそうのような変数にHTMLコンテンツがある場合:jQueryを使用して変数からHTML/XMLコンテンツをクエリする方法はありますか?
var data = "<div id='myid'><div id='subid'>Text</div></div>";
を、この使用してjQueryのセレクタをクエリする方法はありますか?
var data = $("#myid > #subid").text();
使用jQueryのcontext:それはHTML DOMた場合には、このよう は、
$doc = $("<div id='myid'><div id='subid'>Text</div></div>");
var data = $("#subid", $doc).text();
ではなく、クラス( ".subid")によって要素にアクセスしようとしているという点で、あなたの例は間違っていますby id( "#subid") - 要素のIDがある場合は、ドキュメントごとにIDが1つしかないので、 "#myid> #subid"のような操作は必要ありません(もしあなたが適切であれば、少なくともjQueryは元のdocument.getElementById()を実行して要素を検索できます。私は上記をテストし、正常に動作します。
このセレクタを使用できます。
var data = "<div id='myid'><div id='subid'>Text</div></div>";
var subIdText = $(data).find('#subid').text();
ありがとうパオロは、魅力的だった。 (もちろん、#接頭辞にする必要があります。例を入力するときにちょっとうんざりしていました) –