Я создал функцию, которая печатает предупреждение после нажатия на ячейку таблицы.Предупреждение состоит из счетчика.У меня это работает, когда количество увеличивается, когда ячейка таблицы innerHTML изменяется на определенное значение, и уменьшается, когда ячейка таблицы изменяется на другое значение innerHTML.Однако новое значение счетчика, похоже, не сохраняет после увеличения / уменьшения и повторяет тот же процесс снова, увеличивая и уменьшая новое значение счетчика.
Есть ли способ сохранить новое значение счетчика и обновить оповещение после будущих событий
$(function() {
$('td').click(function() {
var x = $(this).html();
var y = 1;
if (x == "a") {
y += 1;
alert("New Value: " + y);
} else if (x == "b") {
y -= 1;
alert("New Value: " + y);
}
})
})
<html>
<body>
<table >
<tr>
<td onclick="this.innerHTML ='a';">1</td>
<td onclick="this.innerHTML ='b';">2</td>
<td onclick="this.innerHTML ='a';">1</td>
</tr>
</table>
</body>
</html>