如何使用javascript获取未知id的值

时间:2012-04-23 06:37:22

标签: php javascript jquery html

我尝试过使用“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());
    }        
};

1 个答案:

答案 0 :(得分:-2)

您应该尝试this.id

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

看看这个jsfiddle