我有一个使用 while 循环创建的 div 列表
while($row = mysql_fetch_array($result)){
$output = "<div id='drag'>$row[id] - $row[name] - $row['email']</div>";
echo $output;}
当我尝试让这些 div 突出显示几秒钟时。 只有第一个 div 似乎有反应。
$("#drag").effect("highlight", {}, 2000);
是否有任何策略可以使所有输出都以这种方式突出显示?有没有办法让某个 div 或 div 突出显示?
最佳答案
根据定义,ID 必须是唯一的。您可以改用类。
while($row = mysql_fetch_array($result)){
$output = "<div class='drag'>$row[id] - $row[name] - $row['email']</div>";
echo $output;
}
然后...
$(".drag").effect("highlight", {}, 2000);
关于php - while-loop div 没有反应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8779224/