我正在使用 jquery,下面是我的代码,我的问题是无论什么点击事件都不起作用。
我可以使用正确的方法记录qid
ie 问题 idconsole.log(qid)
function prepareQuestionHtml(questionList){
var questions = "";
for(var i = 0; i < questionList.length; i++){
var questionId = questionList[i].qid;
questions += "<div class='ui-link qst' id='" + questionId + "' >" + questionList[i].qst + "</div>";
(function () {
var qid = questionId;
console.log(qid);
$("#" + qid).click(function(){
console.log("aaaaa");
openAnswer(localStorage.selected_category, qid);
});
})();
}
$("#category-content").html(questions);
}
function openAnswer(category, questionId)
{
console.log(category, questionId);
}
这里可能是什么问题?console.log("aaaaa");
单击链接时甚至没有达到声明。
编辑 :
我正在使用以下两个 JS 文件
- jquery.min.js
- jquery.mobile-1.2.0.min.js