0

我曾尝试使用“this”keyqord,但似乎无法获得价值。我需要帮助,谢谢!

这是我的脚本生成动态 id 的片段。

<?php
    $i = 0;
    foreach($deviceID as $row){
        echo '<tr><td><div class="drag" id="bus'.$i.'" value="'.$row['description'].'">'.$row['description'].'</div><td></td><td></td><td></td><td></td><td></td><td></td></td></tr>';
        $i++;
    }
?>

这是我在我的 javascript 中尝试做的事情。

var redips_init;
redips_init = function (i) {
    var rd = REDIPS.drag;
    rd.init();
    rd.drop_option = 'shift';
    rd.animation_shift = true;

    rd.myhandler_dropped = function () { 
        var pos = rd.get_position();            
        msg.innerHTML = 'Changed: ' + pos[1] + ' ' + pos[2];
        alert($(this).val());
    }        
};
4

1 回答 1

-2

你应该试试this.id

也许你可以先选择你的元素 $('selector').attr('id')

看看这个jsfiddle

于 2012-04-23T06:43:23.877 回答