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

如何在滑动时获取Bootstrap 5范围滑块的值

解决Bootstrap 5范围滑块拖动时实时获取数值的问题

你只需要把监听的事件从change换成input,或者同时监听两个事件,就能在拖动滑块的过程中实时获取并更新数值了。

change事件仅在用户松开鼠标、结束交互时触发,而input事件会在滑块值发生变化的整个过程中持续触发,刚好满足你实时更新的需求。

修改后的jQuery代码如下:

$('#timerange').on('input', function(){
   $('#timetext').text($(this).val());
});

如果需要兼顾结束拖动时的额外逻辑(比如验证、提交),可以同时监听input和change事件:

$('#timerange').on('input change', function(){
   $('#timetext').text($(this).val());
   // 这里可以添加change事件专属的逻辑
});

你的HTML部分无需修改:

<input type="range" class="form-range" min="0" max="9" value="0" id="timerange">
<label class="form-label">Time: <span id="timetext">0</span></label>

调整后,拖动滑块手柄时,#timetext内的数值会实时同步变化。

内容的提问来源于stack exchange,提问作者Newbie coder

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 00:31:05