用jQuery替换正确的div中的HTML

mik*_*ike 1 jquery

我有几个div,它们是从php循环自动生成的.

<div class="link_0"><a href=# onclick="getLink('20120922','0');">Get Link</a></div>
<div class="link_1"><a href=# onclick="getLink('20120922','1');">Get Link</a></div>
<div class="link_2"><a href=# onclick="getLink('20120922','2');">Get Link</a></div>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用jQuery来替换用户单击来自另一个php查询的内容的正确div.

function getLink(thisDate, i)
{
    $.post("json.php?page=ajax", { date: thisDate },
        function(data) {
            ('.link_'+i).html(data);
    });  
}
Run Code Online (Sandbox Code Playgroud)

我正试着弄清楚我做错了什么.任何帮助,将不胜感激.

mbi*_*tte 8

看起来你错过了美元符号($(...))!;-)

$('.link_'+i).html(data);
Run Code Online (Sandbox Code Playgroud)