我尝试过使用"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());
}
};发布于 2012-04-23 14:43:24
你应该试试this.id
也许你可以先选择你的元素$('selector').attr('id')
看一下这个jsfiddle
https://stackoverflow.com/questions/10275875
复制相似问题