私はjqueryを使用していますが、以下は私のコードです。私の問題は、クリックイベントが機能しないことです。
を適切qid
に使用して ie の質問 ID をログに記録できますconsole.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");
リンクをクリックしても、ステートメントに到達しません。
編集 :
次の2つのJSファイルを使用しています
- jquery.min.js
- jquery.mobile-1.2.0.min.js