是否可以为每个div加载JS。现在它只加载第一个div。
同一页面中有多个帖子。 我需要在每个#box div中加载post.php。
是否有可能以这种方式或有更好的方法来做到这一点?
<h2>title: <?php echo $post_title ?></h2>
<div id="box" >
<script type="text/javascript" >
$(document).ready(function(){
$('#box').load('post.php?id=<?=$post_id?>')
});
</script>
</div>
答案 0 :(得分:2)
SheetSheet
应该是唯一的,因此请使用StyleSheet
代替:
Id's
以上语句将加载每个class
个<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
...
$('.box').load('post.php?id=<?=$post_id?>');
答案 1 :(得分:0)
你可以这样做,你使用<div id="box">
,将这个div与你的id合并,就像这个<div id="box <?php echo $post_id;?>">
所以每次它都会生成独特的div,这将是你很容易解决的问题。 / p>
在jquery中你需要提供id以便这将有助于