禁用jQueryUI滑块
我有一个基于jqueryif/else语句试图禁用的滑块禁用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
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));
}
});
如果,
(“#仪式”)
前面不应该有一个$
吗如果,(“#仪式”)
前面不应该有一个$
,如果
,“启用”的用法有什么区别?你“禁用”了它,因此你必须重新“启用”在你可以再次使用它之前,“启用”的用法有什么区别?好吧,你“禁用”了它,因此你必须重新“启用”才能再次使用它