Skip to content Skip to sidebar Skip to footer

Assigning Anchor Tag's To Call Javascript Function Dynamically

I am creating list of '+servicename+'

Solution 1:

check this out http://jsfiddle.net/ywQMV/4

1)define your functions.

2)define your id map.

html part :

<div id ="ds-accordion">    
    <span class="infa9span">
         <img src="/csm/view/include/images/foldericon.png"/>
         <a id="infa9Service" title='+servicename+'>'+servicename+'</a>
         <br/>
    </span>

js part:

function infa9Service(id, serviceName)
{  
    alert("i got this "+id +" serviceName : " + serviceName);
}


var idMap = {
            "infa9Service":infa9Service
        };

$('#ds-accordion a').click(function(event) {
    var elementId=$(this).attr("id");
    var serviceName = this.title;
    treeItemClickHandler(elementId, serviceName);
});

function treeItemClickHandler(id,serviceName)
{
   // alert(idMap[id])
    (idMap[id])(id,serviceName);    //Is this usage called 1st class functions?
}

Post a Comment for "Assigning Anchor Tag's To Call Javascript Function Dynamically"