【发布时间】:2017-09-17 07:48:42
【问题描述】:
在使用 JQuery 和 PHP 时,我遇到了以下问题:
有一个带有“Drag”类的 DIV,我使用了两次,一次是在 HTML 中硬编码,如下所示:
<div class='Drag'></div>
随后,PHP 在同一页面内生成此 DIV,如下:
echo "<div class='Drag'></div>";
PHP 代码由于 AJAX 调用而执行,所以这可能是问题的根源?
因此,页面包含这两个 DIV。另外,还有jQuery代码,如下:
$(".Drag").draggable();
但是,jQuery 代码仅适用于以 HTML 编码的 DIV,而不适用于由 PHP 生成的 DIV。为什么?
【问题讨论】:
-
javascript 是否在第二个 div 之前?
-
将您的代码发布到您使用 php 生成 div 的位置。
-
请分享您的代码,技术上他应该没有问题
-
实际上可能是你所说的,因为代码是在调用 PHP 脚本的 AJAX 调用之后出现的。
标签: javascript php jquery