2009-05-28 83 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(); 
相关问题