2009-05-28 8 views

答えて

3

使用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()を実行して要素を検索できます。私は上記をテストし、正常に動作します。

+0

ありがとうパオロは、魅力的だった。 (もちろん、#接頭辞にする必要があります。例を入力するときにちょっとうんざりしていました) –

2

このセレクタを使用できます。

var data = "<div id='myid'><div id='subid'>Text</div></div>"; 
var subIdText = $(data).find('#subid').text(); 
関連する問題