如何通过jQuery UI滑块从具有动态更改值的输入中获取值? [英] How to get value from input with dynamically changed value by jquery UI slider?

查看:66
本文介绍了如何通过jQuery UI滑块从具有动态更改值的输入中获取值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I've input text with a dynamically changed value by jquery UI slider. How to get value from $("#scope_input") by jquery? .change event working only from manual keypress on keyboard, on sliding doesn't getting any value:

$("#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);
    }
});

推荐答案

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

You need to trigger the change event manually:

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

这篇关于如何通过jQuery UI滑块从具有动态更改值的输入中获取值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆