将PHP生成的列表中的变量传递给jQuery

将PHP生成的列表中的变量传递给jQuery,php,jquery,variables,Php,Jquery,Variables,我有一个PHP生成的列表: <?php $row_number = 0; while ($row = $result->fetch_object()) { $row_number++; $movie_id = $row->movie_id; $title = $row->title; if ($num_rows>0){ ?> <p class='dragelement' id="<?php ech

我有一个PHP生成的列表:

<?php $row_number = 0;  
 while ($row = $result->fetch_object()) {
    $row_number++;      
    $movie_id = $row->movie_id;
    $title = $row->title;

if ($num_rows>0){ ?>
    <p class='dragelement' id="<?php echo $movie_id; ?>">
    <?php echo $title; ?> 
    </p>
<?php } 
} ?>
问题是“movie_id”的结果值是列表的第一个值,而不是当前值

任何想法都非常感谢

最后一个选择器如何?


var parent=$(“p.dragelement”).最近('p');将始终返回第一个元素=>改进选择器。如果您不知道如何发布您的拖放JS代码,请显示您的HTML输出。
var parent = $("p.dragelement").closest('p');
var movie_id = parent.attr('id');
var parent = $(".dragelement:last");
var movie_id = parent.attr('id');