javascript - 如何将输入的值插入到其下方的输入中
问题描述
基本上,如果我在第 3 行、第 4 行和第 5 行中输入 100,则它下面的行也会插入 100。这可能吗?
HMTL
<input id="row1">
<input id="row2">
<input id="row3">
<input id="row4">
<input id="row5">
解决方案
该.nextAll()
方法将选择与选择器匹配的所有以下兄弟姐妹。所以你可以做
$("input[id^=row]").change(function() {
$(this).nextAll("input[id^=row]").val($(this).val());
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="row1">
<input id="row2">
<input id="row3">
<input id="row4">
<input id="row5">
推荐阅读
- docker - 在 localhost docker 登录成功,但从另一台机器我得到来自守护进程的错误响应:x509: certificate signed by unknown authority
- javascript - 从 JS 文件 (export.module) 动态导入的 Jest 全局变量
- php - 在 Laravel 中使用 Eloquent 和 Carbon 在一天结束时过期行
- python - 使用 Python psycopg2 和 LDAP 用户连接到 Postgres
- java - 约束注释类型
- angular - 角度 7:如何对 http 拦截器进行单元测试重试
- prediction - AWS SageMaker - 实时数据处理
- c# - SSIS 中批量插入任务的动态文件名
- spring-boot - Spring Security - 身份验证问题
- javascript - 谷歌广告 enableLazyLoad 导致 safari 和 IE 无限循环