syntax error, unrecognised expression:  #2015-11-30|1112|1
I have an anchor tag with an Id of '2015-11-30|1112|1' that I would like to apply a class to. I am doing the same method for on a '' and this works, but I am getting syntax errors with the following. Can anyone explain the syntax error?
   $(document).ready(function() {
        $("#tbl_calendar").on("click", "a", null, clickAppointment);
    });
function clickAppointment(eventData)
    {
        //Get the Id of the appointment that has been clicked:
        currentAppointment = $(this).attr('id');
        //alert('clicked' + '#'+currentAppointment)
        $('#'+currentAppointment).addClass('selected');
    }
 
     
    