【发布时间】:2017-11-10 06:28:16
【问题描述】:
当用户使用 jQuery 键入字符时,我想将 html 输入 中的字符插入 表格单元格。下图说明了我需要实现的目标:
如果作为用户键入例如名称 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而不是在它自己的单元格中插入每个字符
任何知道如何解决这个问题的人都可以帮助
【问题讨论】:
-
那么这里的错误是什么
-
哪张图片没有图片
-
错误是它在第一个单元格中插入了整个单词,例如 TABLE,而不是在它自己的单元格中插入每个字符
-
@Bhargav 小子运行代码看看
-
但当输入为
table 1时,哪个单元格获取值只有5个单元格
标签: jquery html-table onkeyup