如何分别在每个div内加载js?

时间:2017-05-18 03:02:48

标签: javascript php

是否可以为每个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>

2 个答案:

答案 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以便这将有助于