Jquery 设置滑块小部件的值时,不会发生任何事情

Jquery 设置滑块小部件的值时,不会发生任何事情,jquery,jquery-ui,jquery-ui-slider,Jquery,Jquery Ui,Jquery Ui Slider,我试图在创建了滑块并设置了其值之后,使用JavaScript设置滑块的值 我制作滑块及其文本标签: $("#maxDegradationSlider").slider({ range: "min", value: 62, min: 0, max: 100, step: .25, slide: function (event, ui) { $("#maxDegradation").text(ui.value + "%");

我试图在创建了滑块并设置了其值之后,使用JavaScript设置滑块的值

我制作滑块及其文本标签:

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

$(“maxDegradationSlider”)!=$(“#maxDegradationSlider”)
我现在看到了,但不幸的是,修复此问题仍然不会让我奇怪地将滑块值设置为50。我正在做
$(“#maxDegradationSlider”).val(50)。@JohnAugust控制台中有任何错误吗?让我检查一下,我使用的是IE,chrome我看到
没有找到任何元素
#
)已经纠正,但它仍然在说。这是我的命令副本并粘贴:
$(“#maxDegradationSlider”).val(50)我也尝试了另一种方法:
$(“maxDegradationSlider”).slider(“选项”,“值”,50)好的,我真的无法解释这个,但我重建了,现在它神奇地工作了。我不知道为什么。这是代码:
$(“#maxDegradationSlider”).slider(“选项”,“值”,10)(另外,我之前已经修复了丢失的哈希标记,甚至在我的评论3帖子中也是如此。)