0

我有一个这样的html结构

 <div class='mydiv' id='89'>hello</div>
 <div class='mydiv' id='123'>hihihi</div>

而我的jQuery目前是这样的

$('.mydiv').click(function(){
$.ajax({
     type: "POST",
     url: 'getdata.php',
     data: { uid: "UNKNOWN" }
     success: function(data) {
     $('#o').html(data);
     $('#o').fadeIn("fast");
    }
    });
    });

我需要的是用点击的 div 中的 id 填写 jQuery 数据中的 UNKNOWN

谢谢,

4

1 回答 1

7

你可以this.id用来获取id。

$('.mydiv').click(function () {
    $.ajax({
        type: "POST",
        url: 'getdata.php',
        data: {
            uid: this.id
        },
        success: function (data) {
            $('#o').html(data);
            $('#o').fadeIn("fast");
        }
    });
});
于 2012-07-16T04:48:25.303 回答