php - while-loop div 没有反应

标签 php javascript

我有一个使用 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/

相关文章:

php - 从文本中提取关键字和多词关键字 - PHP

php - 得到奇怪的结果 : mysqli_fetch_array() expects parameter 1 to be mysqli_result

javascript - 模板文字类型等效

javascript - 如何实现本地存储阵列?

php - MySQL:如何插入到 JSON 中间

php - MPDF - 更改最后一页的背景?

javascript - 如何通过javascript将数组变量传递到新窗口

javascript - 扩展 Angular yeoman 生成器

php - 在php5中使用内联字符串与连接的速度差异?

javascript - 子进程 exec cwd,未设置当前工作目录