Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
禁用jQueryUI滑块_Jquery_Jquery Ui - Fatal编程技术网

禁用jQueryUI滑块

禁用jQueryUI滑块,jquery,jquery-ui,Jquery,Jquery Ui,我有一个基于jqueryif/else语句试图禁用的滑块 if (("#ceremony").checked) { $( "#ceremony_amount" ).val( "$" + $( "#ceremony-range-min" ).slider( "value" ).toFixed(2) ); } else { $( "#ceremony_amount" ).val( "$" + $( "#ceremony-range-min" ).slider( "disabl

我有一个基于jqueryif/else语句试图禁用的滑块

if (("#ceremony").checked) {
  $( "#ceremony_amount" ).val( "$" + $( "#ceremony-range-min" ).slider( "value"         ).toFixed(2) );
}
else {
  $( "#ceremony_amount" ).val( "$" + $( "#ceremony-range-min" ).slider( "disable" ).toFixed(2) );
}
这将在没有问题的情况下禁用滑块,但当我选中id=“certium”复选框时,它不会再次启用滑块

我试图弄清楚我是否没有正确调用我的checked属性,或者它是否在if/else语句中。任何帮助都将不胜感激。

更改

$( "#ceremony_amount" ).val( "$" + $( "#ceremony-range-min" ).slider( "value").toFixed(2) );

改变

$( "#ceremony_amount" ).val( "$" + $( "#ceremony-range-min" ).slider( "value").toFixed(2) );


您需要在复选框上使用更改事件

$('#ceremony').on('change', function () {
    if (this.checked) {
        $("#ceremony_amount").val("$" + $("#ceremony-range-min").slider("value").toFixed(2));
    } else {
        $("#ceremony_amount").val("$" + $("#ceremony-range-min").slider("disable").toFixed(2));
    }
});

您需要在复选框上使用更改事件

$('#ceremony').on('change', function () {
    if (this.checked) {
        $("#ceremony_amount").val("$" + $("#ceremony-range-min").slider("value").toFixed(2));
    } else {
        $("#ceremony_amount").val("$" + $("#ceremony-range-min").slider("disable").toFixed(2));
    }
});

如果,
(“#仪式”)
前面不应该有一个
$
吗如果,
(“#仪式”)
前面不应该有一个
$
如果
,“启用”的用法有什么区别?你“禁用”了它,因此你必须重新“启用”在你可以再次使用它之前,“启用”的用法有什么区别?好吧,你“禁用”了它,因此你必须重新“启用”才能再次使用它