jquery - 设置 slider 小部件的值,没有任何反应

标签 jquery jquery-ui jquery-ui-slider

在创建 slider 并设置其值后,我尝试使用 JavaScript 设置 slider 的值。

我制作了 slider 及其文本标签:

    $("#maxDegradationSlider").slider({
    range: "min",
    value: 62,
    min: 0,
    max: 100,
    step: .25,
    slide: function (event, ui) {
        $("#maxDegradation").text(ui.value + "%");
    }
});
$("#maxDegradation").text($("#maxDegradationSlider").slider("value") + "%");

然后我尝试使用以下方法重置该值,但这两种方法都不起作用:

$("maxDegradationSlider").val(50);

我也尝试过:

$("maxDegradationSlider").slider("option", "value", 50);

更大的目标是让我从 C# 类中设置值。

最佳答案

我认为您在元素名称之前错过了 id 符号 (#):

$('#maxDegradationSlider')
   ^
   missing

关于jquery - 设置 slider 小部件的值,没有任何反应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32638301/

相关文章:

javascript - 在 ajax 调用中的 jquery 对话框中未选择单选按钮

Jquery UI slider 禁用部分

javascript - 多个 jQuery UI 范围 slider 交互

javascript - jquery 每次重新加载时返回不同的高度

jquery - 帮助 Rails3 中的 JQuery 自动完成

javascript - 禁止嵌套排序混合

Jquery 附加 div 然后使其可调整大小并可拖动?

javascript - 我可以在 rails 中的 javascript 中使用 CSS 属性值吗?

javascript - jQuery 每个循环 3 维对象数组

css - 对中体和大 slider