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

时间:2012-12-12 20:36:33

标签: 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 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'的结果值是列表中的第一个,而不是当前值。

任何想法都非常感激!

1 个答案:

答案 0 :(得分:0)

最后一个选择器怎么样? http://api.jquery.com/last-selector/

var parent = $(".dragelement:last");
var movie_id = parent.attr('id');