您在使用动态输入参数创建onclick功能时,我收到上述错误。任何帮助表示赞赏:
var id= data.persons[i].person_Id ;
$("#cntxtMenuSelect").append("<a href='#' onClick='someFunc(\'" + id + "\')'>"+id+"</a><br>");
答案 0 :(得分:3)
使用适当的事件处理程序创建适当的元素
var anchor = $('<a />', {
href : '#',
on : {
click : function() {
someFunc(data.persons[i].person_Id);
}
},
text : data.persons[i].person_Id
}),
br = $('<br />');
$("#cntxtMenuSelect").append(anchor, br);