在jQuery中获取发件人
我有一个大的复选框列表,所有复选框都有唯一的id
值。 我想得到执行我的JavaScript函数的复选框的id
。 我可以使用$(this)
这样做吗?
您可以使用event.target
获取事件的目标。
$('input:checkbox[id]').change(function(event) { var checkboxID = $(event.target).attr('id'); alert(checkboxID); });
JSfiddle演示
如果this
指向您的复选框,那么您将使用$(this).attr('id')
例如:
$('input:checkbox').click(function(){ var id = $(this).attr('id'); // do something with id });
见DEMO 。