循环中JQuery的范围?

时间:2016-11-14 20:11:02

标签: javascript php jquery

我正在使用PHP和一些JQuery工作。 我试图从数据库中获取患者,将它们呈现为一个表格,然后当您将鼠标悬停在表格的行上时,它会弹出一个显示患者健康记录的新窗口。 这样的事情:

enter image description here

我动态地为表中的每一行提供一个id,因为我不知道我将要拥有多少行,例如:

echo "<tr id=\"patient" .$count. "\" class=\"trying\">

我在每次迭代中将i递增1。 但是,当我尝试使用JQuery时,我在访问每个id时遇到问题。我试着这样做:

    var count = div.textContent;
    for(var i=0;i<count;i++){
//alert(i);
 $("#patient"+i).mouseover(function() {
     $("#des" +i).show();
 }).mouseout(function() {
     $("#des" +i).hide();
 });
}

但即使循环确实运行,它也不起作用(我猜是因为范围问题)。 关于我可以做些什么来解决这个问题的任何想法或建议? 非常感谢

0 个答案:

没有答案