我有一个包含唯一id
值的复选框列表。我想获得执行我的JavaScript函数的复选框的id
。我可以使用$(this)
吗?
答案 0 :(得分:52)
您可以使用event.target
获取活动的目标。
$('input:checkbox[id]').change(function(event) {
var checkboxID = $(event.target).attr('id');
alert(checkboxID);
});
答案 1 :(得分:13)
如果this
指向您的复选框,那么您将使用$(this).attr('id')
获取ID
例如:
$('input:checkbox').click(function(){
var id = $(this).attr('id');
// do something with id
});
请参阅DEMO。