javascript - jquery实时文本更新和显示
问题描述
我想实时显示从 a<input>
到另一个的文本副本<h5>
。以下代码,我已经尝试过使用 jquery 3.1 但不起作用。谁能帮我解决它?
html:
<input type="text" id="name" />
<h5 id="show"><h5/>
查询:
$('#name').keyup(function () {
$('#show').text($(this).val());
});
$('#name').keyup(function() {
$('#show').text($(this).val());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="name" />
<h5 id="show">
<h5/>
解决方案
很简单,使用 class="show" 而不是 id="show"
<input type="text" id="name">
<h5 class="show"></h5>
<h5 class="show"></h5>
<h5 class="show"></h5>
然后这里是js代码
$('#name').keyup(function () {
$('.show').html('').append($(this).val());
});
简单的 :)
推荐阅读
- python - 创建具有动态参数的类部分对象
- java - 根据类型参数自动装配 CrudRepository
- jquery - jquery this.each 在使用 .val 时不起作用
- sql - 如何使用连接更新表
- r - 在 R 中使用函数 TOLOWER
- unit-testing - Vue.js 测试:带有 test-utils 和 Jest 的单元:嵌套组件 - 是否可以从子组件模拟 $emit(function)?
- python - 保存不在正则表达式 python 中的行
- python - 将选择 GFS-ensemble openDAP 数据加载到内存中(Python)
- java - 在 while 循环中更新字符串 N 秒
- sql - cosmos DB:在查询中使用表名选择表中的所有项目