You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用jQuery或JavaScript实现输入框a值实时同步到输入框b与div c

代码调整方案

原有代码问题

  • 监听对象错误:绑定事件的对象是输入框b,但需求的输入源是输入框a,需要调整监听对象
  • 事件类型错误:change事件仅在输入框失焦时触发,无法实现边输入边同步的效果,需替换为input事件,可实时响应打字、粘贴、剪切等所有输入操作
  • 逻辑反向且不完整:原有代码是将b的值赋值给a,和需求相反,同时缺少将值同步到div c的逻辑,div元素赋值需使用text()方法

修正后完整代码

<script>
// 请确保页面已正确引入jQuery库后再使用以下代码
$(function() {
    // 监听输入框a的实时输入事件
    $('[name="a"]').on('input', function() {
        // 获取输入框a的当前值
        const currentVal = $(this).val();
        // 同步值到输入框b
        $('[name="b"]').val(currentVal);
        // 同步值到div c
        $('#c').text(currentVal);
    });
});
</script>

<input type="text" id="a" name="a" value="">
<input type="text" id="b" name="b" value=""/>
<div id="c" class="c"></div>

内容的提问来源于stack exchange,提问作者Nancy Moore

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 03:54:07