我嘗試過使用「this」keyqord,但我似乎無法獲得該值。我需要幫助,謝謝!如何使用javascript獲取未知ID的值
這裏是我的腳本生成動態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());
}
};
你是如何連接監聽器?它怎麼叫? – RobG 2012-04-23 06:40:18
你在哪裏提到要調用的元素? 「這個」並不神奇。 – 2012-04-23 06:45:35
什麼是msg參數。 – 2012-04-23 06:46:48