Javascript を介して jQuery Mobile レンジスライダーを適切に無効にしようとしています。しかし、うまくいきません。Html ファイルdisabled
の Elements に属性を追加すると、機能します。<input>
しかし、それを無効にしようとすると
$('#range-monday-a').attr("disabled", "disabled");
$('#range-monday-b').attr("disabled", "disabled");
DOM の入力要素に属性を追加しdisabled="disabled"
ますが、表示は変わらず、スライダーも使用できます。(「#range-monday-a」と「#range-monday-b」は、rangeslider の両方の入力要素の ID です)
これは、jQuery Mobile が rangeslider 用に追加の div などをレンダリングするためだと思います。しかし、jquerymobile.com でも、ここでも、Google でも答えが見つかりません。