var data='<div class="shout_msg">
<span class="username">3</span>
<span class="message">hello</span>
</div>
<div class="shout_msg">
<span class="username">0</span>
<span class="message">yo</span>
</div>
<div class="shout_msg">
<span class="username">0</span>
<span class="message">hey</span>
</div>
<div class="shout_msg">
<span class="username">0</span>
<span class="message">haha</span>
</div>';
$(data).find(".shout_msg").each(function(index){
console.log($(this).find("span.username").text() );
});
Run Code Online (Sandbox Code Playgroud)
它没有返回任何东西.基本上,变量中显示的数据来自AJAX请求.但无论如何我犯了一个愚蠢的错误或其他什么.请指正.