2012-07-27 49 views

回答

0

$(data)"<div id='bird'>halo world</div>"構造,但是你用選擇"#bird"元素錯誤的選擇。 $("#bird",$(data))$(data)元素的後代內搜索。但由於您的"#bird"元素不是該對象的後代,因此會得到一個空對象。如果您需要選擇"#bird"元素,你可以以這種方式使用.closest()

$(data).closest("#bird") 

例子:

var data = "<div id='bird'>halo world</div>"+ 
      "<div id='otherbird'>Other halo world</div>"; 
console.log($(data).closest("#bird").html()); 
//=> halo world 
+0

謝謝。我一定誤解了jQuery文檔。 – TonyTakeshi 2012-07-27 12:31:51

相關問題