有可能在php中做出类似的东西吗?
<script type="text/javascript">
for(i=0; i<5; i++){
$("#one"+i).html("PHP");
};
</script>
基本上,将html内容附加到div。
tnaks
答案 0 :(得分:3)
PHP有一套标准的DOM tools。您需要构建一个DOM,对其进行操作,然后输出它,而不是使用PHP作为模板语言。
答案 1 :(得分:3)
检查此插件。它将允许您像jQuery一样搜索HTML字符串并进行修改。我之前使用过它,使用起来非常简单。
答案 2 :(得分:1)
<?php
for($i=0; $i<5; $i++){
echo '<div id="#one'.$i.'">PHP</div>';
};
答案 3 :(得分:0)
查看phpquery,它是jquery的服务器端实现。
答案 4 :(得分:-1)
PHP在服务器上运行并构建运行此javascript的页面。基本上你要做的就是让汽车工厂改变你车上的广播电台预设,但只能在你的车上。
PHP中的正确解决方案是在构建这些div时输出PHP
文本。
<div id="one1">
<?php echo 'PHP' ?>
</div>
<div id="one2">
<?php echo 'PHP' ?>
</div>
etc...
将'后退'到达已经建成的东西是非常低效的。