开发者

Getting sender in jQuery

I have a large list of check boxes all with unique id values. I'd like to get the id of the checkbox th开发者_开发百科at executes my JavaScript function. Can I do this using $(this)?


You can get the target of the event using event.target.

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

JSfiddle Demo


If this points to your checkbox, then you would get the id using $(this).attr('id')

For example:

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

See DEMO.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜