У меня есть массив. Я получаю данные из массива и использую его в jQuery Append для списка. Но когда я нажимаю на элемент списка, он показывает только последний элемент.jQuery нажмите на Добавленный элемент не работает
var array = [[1,2,7],[3,4,8],[5,6,9]];
for (var i = 0; i < array.length; i++){
var firstVal = array[i].[0];
var secondVal = array[i].[1];
var thirdVal = array[i].[2];
var list = "<div class='divClass' <p class='class1'>"+ firstVal +"</p>"
+ "<p class='class2'>"+ secondVal +"</p></div>";
$("#myDiv").append(list);
$(".divClass").on('click', function(){
alert(thirdVal);
})
}
Когда я щелкая по каждому пункту, он всегда показывает последнее значение thirdVal
то есть 9. Как я могу получить третье значение динамически?