繁体   English   中英

如何通过jQuery UI滑块从具有动态更改值的输入中获取值?

[英]How to get value from input with dynamically changed value by jquery UI slider?

我已经通过jquery UI滑块输入了具有动态更改值的文本。 如何通过jquery从$("#scope_input")获取值? .change事件仅通过键盘上的手动按键工作,滑动时没有任何价值:

$("#scope_input").change(function() {
    console.log($(this).val());
});

$("#scope_slider").slider({
    range: "min",
    min: 1,
    max: 100,
    value: 10,
    slide: function(event, ui) {
    $("#scope_input").val(ui.value);
    }
});

您需要手动触发更改事件:

$("#scope_input").val(ui.value).change();

当您更新幻灯片事件中的字段时,触发输入上的更改

$("#scope_slider").slider({
    range: "min",
    min: 1,
    max: 100,
    value: 10,
    slide: function(event, ui) {
    $("#scope_input").val(ui.value).change();
    }
});

你试过了吗

$("#scope_slider").bind("slidechange", function(event, ui) {
    $("#scope_input").val(ui.value);
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM