2009-05-28 35 views

回答

3

使用jQuery的context

$doc = $("<div id='myid'><div id='subid'>Text</div></div>"); 
var data = $("#subid", $doc).text(); 

你的例子是錯誤的,因爲它正試圖通過類來訪問元素( 「.subid」),而不是通過id(「#subid」) - 也,如果你有一個元素的ID,沒有必要做一些像「#myid> #subid」,因爲每個文檔只有一個ID(如果你正在做的事情正確的,至少)然後jQuery可以做本地document.getElementById()來找到元素。我測試了以上,它工作正常。

+0

感謝保羅,這工作像一個魅力。 (當然,它應該是#前綴,當我輸入一個例子時,我有點sl)) – 2009-05-29 18:31:48

2

您可以使用此選擇器。

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