Passing a string in onclick function's attribute of element dynamically created element

后端 未结 8 2183
迷失自我
迷失自我 2021-02-09 00:27

I am trying to pass a string in the onClick event handler function\'s arguments of the dynamically created anchor element, see the fiddle http://jsfiddle.net/shmdhussain/bXYe4/.

8条回答
  •  滥情空心
    2021-02-09 01:16

    If I didn't misunderstand your question, here is your answer;

    var elem=[  {"name":"husain","url":"http://google.com","age":21},
        {"name":"ismail","url":"http://yahoo.com","age":22},
        {"name":"nambi","url":"http://msn.com","age":23}
    ]
    
    jQuery(function($){
        var str="";
        for(i=0;i',{href:'#',text:'dd'});
            a.click(function(e){
                   test(elem[i].url)
            });
            $('.mytest').append(a).append($('
    ')).append($('
    ')); } }); function test(url){ console.log("url is "+url); }

提交回复
热议问题