我正在使用以下代码进行动态点击事件。
var myTeamName = {
val1 : 'Team1',
val2 : 'Team2',
val3 : 'Team3',
val4 : 'Team4',
val5 : 'Team5',
val6 : 'Team6',
val7 : 'Team7',
val8 : 'Team8',
val9 : 'Team9',
val10 : 'Team10',
val11 : 'Team11',
val12 : 'Team12',
val13 : 'Team13',
val14 : 'Team14'
};
var listString = '<ul data-role="listview" data-split-theme="c">';
$.each(myTeamName, function(index, value) {
var a = 1;
var b = 'ss';
listString +='<li data-icon="false"><a href="#" rel="external" style="padding: 0px 0px 0px 0px !important;margin: 0px 0px 0px 0px !important;"><label><input id="'+index+'" name="'+index+'" class="item_checkbox" type="checkbox" value="false"/></label><div onclick="fnLoadTeamMember(\''+a+'\')"><h2 style="padding: 10px 0px 0px 0px">'+value+'</h2><p>'+ value +'</p></div></a></li>';
});
listString += '</ul>';
在这里,如果我传递一个参数,它工作正常。我是如何传递第二个参数的?请做好。
答案 0 :(得分:-1)
我猜测,当你尝试只使用1个参数时,它就是一个数字(如(2,ss)中的“2”)。你试过用引号传递那个“ss”吗?
<div onclick="fnLoadTeamMember(2,'ss')">
也许这会有所帮助。我希望如此。