Jquery mobile jQuery Mobile:调用JavaScript函数ReferenceError:找不到变量

Jquery mobile jQuery Mobile:调用JavaScript函数ReferenceError:找不到变量,jquery-mobile,Jquery Mobile,如果使用以下选项,我的代码将起作用: for(i=0; i<listUsers.length; i++){ if(listUsers[i] != usr){ $( "#listHisUser" ).append('<li><a href="#hist_cont" onclick="getChatContent()">'+listUsers[i]+'</a></li>').listview('refresh'); } }

如果使用以下选项,我的代码将起作用:

for(i=0; i<listUsers.length; i++){
   if(listUsers[i] != usr){
      $( "#listHisUser" ).append('<li><a href="#hist_cont" onclick="getChatContent()">'+listUsers[i]+'</a></li>').listview('refresh');
   }
}

function getChatContent(){
   alert("data");
}

函数参数未呈现为字符串。试着替换

<a href="#hist_cont" onclick="getChatContent('+listUsers[i]+')">'+listUsers[i]+'</a>


函数参数未呈现为字符串。试着替换

<a href="#hist_cont" onclick="getChatContent('+listUsers[i]+')">'+listUsers[i]+'</a>

<a href="#hist_cont" onclick="getChatContent('+listUsers[i]+')">'+listUsers[i]+'</a>
<a href="#hist_cont" onclick="getChatContent(\''+listUsers[i]+'\')">'+listUsers[i]+'</a>