在jQuery中获取发件人

时间:2011-03-13 05:49:35

标签: javascript jquery

我有一个包含唯一id值的复选框列表。我想获得执行我的JavaScript函数的复选框的id。我可以使用$(this)吗?

2 个答案:

答案 0 :(得分:52)

您可以使用event.target获取活动的目标。

$('input:checkbox[id]').change(function(event) {
  var checkboxID = $(event.target).attr('id');
  alert(checkboxID);
});

JSfiddle Demo

答案 1 :(得分:13)

如果this指向您的复选框,那么您将使用$(this).attr('id')获取ID

例如:

$('input:checkbox').click(function(){
    var id = $(this).attr('id');
    // do something with id
});

请参阅DEMO