I have a large list of check boxes all with unique id
values. I'd like to get the id
of the checkbox that 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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With