我通过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);
}
});
答案 0 :(得分:2)
您需要手动触发更改事件:
$("#scope_input").val(ui.value).change();
答案 1 :(得分:1)
当您更新幻灯片事件中的字段时,触发输入
上的更改$("#scope_slider").slider({
range: "min",
min: 1,
max: 100,
value: 10,
slide: function(event, ui) {
$("#scope_input").val(ui.value).change();
}
});
答案 2 :(得分:0)
你试过吗
$("#scope_slider").bind("slidechange", function(event, ui) {
$("#scope_input").val(ui.value);
});