Jquery UI Slider 在输入字段中更改时更改 slider 的值

标签 jquery jquery-ui uislider jquery-ui-slider

$("#storlekslider").slider({
  range: "max",
  min: 0,
  max: 1500,
  value: 0,
  slide: function(event, ui) {
    $("#storlek_testet").val(ui.value);
    $(ui.value).val($('#storlek_testet').val());
  }
});
// $( "#storlek_testet" ).val( $( "#storlekslider" ).slider( "value" ) );

$("#storlek_testet").change(function() {
  $("#storlekslider").slider("value", $(this).val());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.9.0/jquery-ui.js"></script>
<link rel="stylesheet" type="text/css" href="https://code.jquery.com/ui/1.9.0/themes/base/jquery-ui.css">
<div id="storlekslider"></div>
<input type="text" name="storlek" id="storlek_testet" value="500" />

这是 js fiddle

当我更改输入字段中的值时,我试图让 slider 跳转到正确的位置。 我正在使用 Jquery UI slider .

最佳答案

您可以像这样附加到输入的 change 事件:

$("#storlek_testet").change(function() {
    $("#storlekslider").slider("value", $(this).val());
});

关于Jquery UI Slider 在输入字段中更改时更改 slider 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12795307/

相关文章:

javascript - 为什么 jQuery.sortable 的 ajax 会多次执行更新?

jquery - z-index 无法与第 n 个子项正常工作

ios - ImageView 使用 slider 旋转

javascript - 平滑的 jquery Ui slider 有 5 个步骤

java - 将字符串从 Java 传递到 Javascript 函数

jQuery:如果复选框被选中,toggleClass

javascript - 将 HTML 放入 HTML 文本框(标签、Google+ 邀请等)的小部件如何工作?

javascript - 如何使用jquery为每个点击的链接弹出一个新的浏览器窗口

ios - 以编程方式在 uitableview 单元格中设置 slider 设置标签

jquery - 无法在 "click"事件上打开 jQuery 对话框