Jquery setInterval不工作,只有第一个div id工作

时间:2018-03-13 08:58:07

标签: javascript jquery html setinterval

我正在尝试为我的网站建立实时评论系统,实时评论仅加载第一个div我不知道我的代码有什么问题

html代码

            <div id="load_comc_1">
            <div id="load_comc_2">
            <div id="load_comc_3">



    <input type="hidden" id="clientcom" value="<?php echo $d['qid']; ?>">


      //loadcomments here

        </div>

jquery代码

     $( document ).ready(function() {

    var i=$("#clientcom").attr("value");

    setInterval(function(){
    $("#load_comc_" + i).load("get_timeline_records.php #load_comc_" + i);

     },1000);

     });

我想在现场加载评论请提前帮助我

1 个答案:

答案 0 :(得分:0)

使用此功能:

html代码

        <div id="load_comc_1" class="testdIV">
        <div id="load_comc_2" class="testdIV">
        <div id="load_comc_3" class="testdIV">
        <input type="hidden" id="clientcom" value="<?php echo $d['qid']; ?>">
      //loadcomments here
       </div>

jquery代码

 $( document ).ready(function() {
var i=0;
var totalLenght = $("#clientcom").length    
setInterval(function(){
i=totalLenght - i
$("#load_comc_" + i).load("get_timeline_records.php #load_comc_" + i);

 },1000);
 });