Я хочу вставлять символы из ввода html в ячейки таблицы по мере того, как пользователи вводят их с помощью jQuery. Изображение ниже иллюстрирует, чего мне нужно достичь:
Если пользователь вводит, например, имя TABLE, заменяет звездочки в первом столбце.
Это то, что я пытался сделать:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Test</title>
</head>
<body>
<script>
$(document).ready(function(){
$("#inputv").keyup(function(){
var ttt = $("#inputv").val();
$("#test").html(ttt);
});
});
</script>
<style>
td {
padding: 2px;
background-color: #EEEEEE;
border: 1px solid #000000;
width: 20px;
height: 20px;}
</style>
<input type="text" id="inputv">
<table width="200" border="1">
<tr>
<td id="test">*</td>
<td id="test">*</td>
<td id="test">*</td>
<td id="test">*</td>
<td id="test">*</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</html>
Ошибка заключается в том, что он вставляет все слово например, ТАБЛИЦА в первую ячейку вместо того, чтобы вставлять каждый символ в свою собственную ячейку
Все, у кого есть идеи, как решить эту проблему, пожалуйста, помогите
table 1
, тогда какая ячейка получает значение, есть только 5 ячеек - person Bhargav Chudasama   schedule 10.11.2017id
— это уникальный идентификатор элемента, поэтому вы не можете назначить один и тот же идентификатор для всех - person Bhargav Chudasama   schedule 10.11.2017