Я создаю простую игру для сопоставления памяти, и я хочу сравнить текстовое значение каждой щелкнутой ячейки, чтобы узнать, выполнено ли совпадение. Обработчик события клика внизу - это моя попытка сделать это, но я не уверен, как сохранить эту ячейку. Как сохранить текстовое значение каждой ячейки и сравнить их, а также сохранить, какую ячейку я сравниваю, чтобы скрыть ее, если две ячейки, которые были нажаты, не равны? Text-indent установлен на 100%, а переполнение скрыто по умолчанию.Сохранение и сравнение значений ячейки таблицы
var createTable = function (col, row) {
$('table').empty();
for (var i = 1; i <= row; i++) {
$('table').append($('<tr>'));
}
for (var j = 1; j <= col; j++) {
$('tr').append($('<td>'));
}
countCells = row * col;
};
createTable(4, 1);
var arr = [1, 2, 1, 2];
var pushNum = function() {
var len = arr.length;
for (var i = 0; i <= len; i++) {
var ran = Math.ceil(Math.random() * arr.length) - 1;
$('td').eq(i).append(arr[ran]);
arr.splice(ran, 1);
}
};
pushNum();
var match1;
$('td').click(function() {
$(this).css('text-indent', 0);
match1 = $(this).eq();
if (match1.val() === "1") {
alert("GOOD");
}
});
И, что ваш вопрос? –
@pXL Извините, я отредактировал этот вопрос так, чтобы он стал актуальным вопросом. – user2449973