【发布时间】:2019-01-23 05:06:47
【问题描述】:
我正在使用引导表 https://bootstrap-table.com/ 我正在尝试验证表中的输入,所以我使用的是 JQuery 按键功能。 但是当我尝试在表格内的输入上使用按键时它不起作用。 我尝试了很多方法,但唯一的方法是从我的表中删除: [data-toggle="table"] ,然后按键再次起作用。 你知道当我使用引导表时我可以做些什么来使用按键功能吗? 这是我的代码: (我正在使用:https://bootstrap-table.com/ 和 JQuery)
<table id="table_1" data-toggle="table" data-pagination="true">
<thead>
<tr>
<th>
ID
</th>
<th>
Name
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<input id="input_1" type="text" />
</td>
<td>
<input id="input_2" type="text" />
</td>
</tr>
</tbody>
</table>
<script>
$('#input_1').keypress(function() {
alert('It works!');
});
$('#input_2').keypress(function() {
alert('It works!');
});
</script>
【问题讨论】:
-
我认为@MarkSkayff 所说的是真的,即使添加了引导脚本,我也无法重现相同的问题。如果 MarkSkayff 给出的解决方案没有解决问题,那么请发布您拥有的所有脚本,包括脚本 css 等。我们需要看到问题才能解决它。
-
谢谢,两种解决方案都是正确的,因为@MarkSkayff 说这是一个重新渲染问题