У меня есть таблица с некоторыми значениями. Я получаю текущее выбранное значение из события нажатия jQuery, как показано ниже.
Когда я нажимаю 1
, я получаю 1
в консоли. Когда я нажимаю 2
, я получаю 1
и 2
оба.
Когда я пишу $(selectedValue).remove()
, это не работает. Также это не сработает, если я напишу $(selectedValue).text()
Мне просто нужно значение 2
в консоли, т.е. я хочу заменить старое значение на новое (или выбранное) значение.
$('td').click(function() {
var selectedValue = $(this).text(); // get the current cell text
$(selectedValue).remove(); //this doesn't reset the value
var row = $(this).parent().text();
console.log(selectedValue);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
<tr>
<th>First</th>
<th>Second</th>
<th>Third</th>
</tr>
<tr>
<td>0</td>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
</table>