我正在尝试通过 Javascript 正确禁用 jQuery Mobile 范围滑块。但它不起作用。如果我将disabled
属性添加到<input>
Html 文件中的元素,它就可以工作。但是,如果我尝试通过禁用它
$('#range-monday-a').attr("disabled", "disabled");
$('#range-monday-b').attr("disabled", "disabled");
它disabled="disabled"
为 DOM 中的输入元素添加了属性,但显示没有改变,我仍然可以使用滑块。(“#range-monday-a”和“#range-monday-b”是rangeslider的两个输入元素的id)
我认为这是因为 jQuery Mobile 为 rangeslider 渲染了额外的 div 和内容。但我无法在 jquerymobile.com 上找到答案,也无法在此处或通过 google 找到答案。