0

「this」キーコードを使用してみましたが、値を取得できないようです。助けが必要です、ありがとう!

これは、動的 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 に答える