Php Colorbox无法识别分配给元素的ID,如何通过Colorbox传递唯一ID?

Php Colorbox无法识别分配给元素的ID,如何通过Colorbox传递唯一ID?,php,javascript,jquery,colorbox,Php,Javascript,Jquery,Colorbox,我对colorbox插件有一个问题,它是有效的,但问题是,当我显示一个HTML表单,其中包含由PHP循环生成的唯一id时,colorbox不会为您提供所单击元素的正确id,相反,如果您在colorbox中单击一个随机元素以提醒其id,它会以升序提醒id。。例如,如果我点击第一个随机元素,它会显示为1,然后第二个随机元素会显示为2,而不是在表单显示colorbox时识别点击的随机元素的id。。。如果没有配色箱,效果很好。。我怎样才能将参数传递给colorbox,以便的ID也可以被传输,并将分配给它

我对colorbox插件有一个问题,它是有效的,但问题是,当我显示一个HTML表单,其中包含由PHP循环生成的唯一id时,colorbox不会为您提供所单击元素的正确id,相反,如果您在colorbox中单击一个随机元素以提醒其id,它会以升序提醒id。。例如,如果我点击第一个随机元素,它会显示为1,然后第二个随机元素会显示为2,而不是在表单显示colorbox时识别点击的随机元素的id。。。如果没有配色箱,效果很好。。我怎样才能将参数传递给colorbox,以便的ID也可以被传输,并将分配给它们的元素与循环相匹配?下面是我的代码。。谢谢,Jquery和PHP都可以

jQuery(document).ready(function() {
    $("a.madscore").colorbox({inline:true, width:"350px", href: "#madcomment_menu"});
    $("div#scoring_scale a").click(function(e) {
          e.preventDefault();
          ID = $(this).attr('id'); 
    alert(ID); 
          point = $(this).text(); 
          username = $('#username'+ID).val(); alert(username);
          name = $('#name'+ID).val(); 
          image = $('#image'+ID).val(); 
         //var message = $('textarea#text'+ID).val(); alert(message);
         var result ='Just gave @'+username+' a score of'+point+'via MadFlock';
         $('textarea#text'+ID).attr("value", result);
         tweet = $('textarea#text'+ID).val(); 
       });


    });

    <?php
    $select  = "SELECT * FROM COMMENTS INNER JOIN Twitter_Data ON Twitter_Data.screen_name=Comments.Twitter WHERE Category ='Comments'";
          $result = mysql_query($select);
          $result_count = mysql_num_rows($result);
          echo " <table border =\"0\">";
          echo "<tr>";
          $user_array = array();
          $counter = 0;
          if($result_count > 0) {
            while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {  
     echo  "<div id ='scoring_scale' class='madscore".$row['ID']."' style='display:none;'>";
    echo "<div id='madcomment_menu' style='padding:10px; background:#fff;'>";
              echo "<a id='".$row['ID']."' class='green_circle' href='#'> +3 </a>";
              echo "<a id='".$row['ID']."' class='orange_circle' href='#'> +1 </a>";
              echo "<a id='".$row['ID']."' class='red_circle' href='#'> -1 </a>";
              echo "<a id='".$row['ID']."' class='brown_circle' href='#'> -3 </a><br />";
              echo"<form>";
              echo "<textarea id='text".$row['ID']."'rows='5' cols='33'>";
              echo "-";
              echo "</textarea>";
              echo"<button id='button".$row['ID']."'class='button_madscore'> MadScore </button>";
              echo "</form>";
              echo "</div>";
              echo "</div>";
    }

    }

    // Here is the link that will generate the COLORBOX pop-up

    echo "<a id='".$row['ID']."'class=' madcomment' href='#madcomment_menu'><img src='images/madcomment.png' /> </a>";
    ?>
jQuery(文档).ready(函数(){
$(“a.madscore”).colorbox({inline:true,width:“350px”,href:“#madcoment_menu”});
$(“分区评分表a”)。点击(功能(e){
e、 预防默认值();
ID=$(this.attr('ID');
警报(ID);
point=$(this.text();
用户名=$('#用户名'+ID).val();警报(用户名);
name=$('#name'+ID).val();
image=$('#image'+ID).val();
//var message=$('textarea#text'+ID).val();警报(message);
var result='刚给@'+username+'一个'+point+'via MadFlock'的分数;
$('textarea#text'+ID).attr(“值”,结果);
tweet=$('textarea#text'+ID).val();
});
});