我正在使用PHP和一些JQuery工作。 我试图从数据库中获取患者,将它们呈现为一个表格,然后当您将鼠标悬停在表格的行上时,它会弹出一个显示患者健康记录的新窗口。 这样的事情:
我动态地为表中的每一行提供一个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();
});
}
但即使循环确实运行,它也不起作用(我猜是因为范围问题)。 关于我可以做些什么来解决这个问题的任何想法或建议? 非常感谢