我有一个 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 }
} ?>
并尝试使用父 p 选择器的 id 将变量“movie_id”传递给 jQuery 以实现拖放功能:
var parent = $("p.dragelement").closest('p');
var movie_id = parent.attr('id');
问题是“movie_id”的结果值是列表的第一个,而不是当前的。
任何想法都非常感谢!