我不知道如何抓取PHP变量并将其用作jQuery变量。
例如,我有这个变量:
$content = "bla bla";
它位于DIV内:
p>$content = "bla bla";
/div
我知道如何获取DIV contentWrapper的ID、类和内容(文本),但是我如何获取$content呢?我希望我说得够清楚了
你不能。PHP在服务器上运行。PHP的输出被发送到浏览器。JavaScript在浏览器中运行。JavaScript无法访问生成它正在运行的页面的脚本内部。
您必须修改PHP以输出您想要提供给JS的信息,以便它出现在页面中。
在javascript中,你可以这样做:
编辑:基于marc B的评论。
var jsvar = <?php echo json_encode($content); ?>
据我所知,PHP是隐藏在浏览器中的服务器端脚本,而Jquery脚本由浏览器执行。因此,为了获得变量值,您需要回显并将内容显示给浏览器以完成JQuery。使用Jonathan Sampson提供的方法