Jquery从clicked div中获取id

时间:2012-07-16 04:47:14

标签: javascript jquery html ajax

我有像这样的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");
    }
    });
    });

我需要的是在jQuery的数据中使用来自被点击的div的id填写UNKNOWN

谢谢,

1 个答案:

答案 0 :(得分: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");
        }
    });
});