我有一个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'的结果值是列表中的第一个,而不是当前值。
任何想法都非常感激!
答案 0 :(得分:0)
最后一个选择器怎么样? http://api.jquery.com/last-selector/
var parent = $(".dragelement:last");
var movie_id = parent.attr('id');