如何使用jQuery $ .each方法输出正确的HTML?

Jac*_*tti 2 each jquery json

HTML:

<div id="twitter" style="float:left;">
    <span></span>
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

        var obj = JSON.parse(data);

        $.each(obj.items, function (i, item) {
            $("span", this).html("('<p>" + item.title + "</p>')").appendTo("#twitter");
            if (i == 5) return false;
        });
Run Code Online (Sandbox Code Playgroud)

我显然做错了什么,似乎无法解决这个问题.我知道$ .each方法有效,因为我能够设置alert(item.title)并获得预期的结果.

基本上我想做的就是遍历项目并输出:

<p> title </p>
<p> title 2 </p>
Run Code Online (Sandbox Code Playgroud)

我似乎无法弄清楚这一点

tva*_*son 5

   var obj = JSON.parse(data); 

    $.each(obj.items, function (i, item) { 
        $("<p>" + item.title + "</p>").appendTo("#twitter > span"); 
        if (i == 5) return false; 
    });
Run Code Online (Sandbox Code Playgroud)