我在 webkit 浏览器上看到了一个奇怪的问题,当我点击后退按钮时,我的搜索输入中填充了由 jQuery slider 生成的用于下面另一个输入的值。
准备好文档中的脚本
$(function() {
$( "#slider-amount" ).slider({
range: true,
min: 0,
max: 50000,
values: [ 4000, 30000 ],
slide: function( event, ui ) {
$( "#amount" ).val( "€" + ui.values[ 0 ] + " - €" + ui.values[ 1 ] );
}
});
$( "#amount" ).val( "€" + $( "#slider-amount" ).slider( "values", 0 ) +
" - €" + $( "#slider-amount" ).slider( "values", 1 ) );
});
搜索输入:
<input id="topminiSearch" type="text" value=""/>
输入 slider
<input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" />
<div id="slider-amount"></div>
最佳答案
您是否尝试过为两个输入元素都指定名称属性?
关于javascript - jquery 在后退按钮上填充错误的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9569428/