【发布时间】:2013-08-17 13:26:57
【问题描述】:
我正在尝试通过 Javascript 正确禁用 jQuery Mobile 范围滑块。但它不起作用。如果我将disabled 属性添加到HTML 文件中的<input> 元素,它就可以工作。但是,如果我尝试通过
$('#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 找到答案。
【问题讨论】:
标签: javascript jquery jquery-mobile disabled-input rangeslider