A part of my table looks somewhat like this:
<td data-item="Tier1">
     <a class="infolnk" href="#">DRAFT</a>
</td>
<td data-item="Tier2">
     <a class="deletelnk" href="#"></a>
     <a class="editlnk" href="#"></a>
     <a class="infolnk" href="#">DRAFT</a>
</td>
<td data-item="Tier3">
     <a class="deletelnk" href="#"></a>
     <a class="editlnk" href="#"></a>
     <a class="infolnk" href="#">DRAFT</a>
</td>
To handle the on-click -events, i've written the following function:
$(document).ready(function () {
     Console.log("loading Tiers");
     LoadTiers();
     Console.log("Tiers have been loaded, loading Eventhandlers");
     SetTableEventHandlers();
}
function SetTableEventHandlers() {
    $(".deletelnk").click(function ()
    { _delete($(this)); });
    $(".infolnk").click(function ()
    { _getInfo($(this)); });
}
function _delete(lnkClicked)
{
   alert("delete clicked");
   ....
}
function _getInfo(lnkClicked)
{
   alert("Info clicked");
   ....
}
Yet only the delete seems to be working. I'm not getting any alert from _getInfo.
Can anyone see why?
Note: the tags with class="deletelnk" are declared on the html-page, class="infolnk" are dynamically added. Yet the setting of the event handlers occurs after they have been added dynamically.
 
     
     
    