Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.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
Javascript 材质设计精简版:如何更新复选框值_Javascript_Material Design_Material Design Lite - Fatal编程技术网

Javascript 材质设计精简版:如何更新复选框值

Javascript 材质设计精简版:如何更新复选框值,javascript,material-design,material-design-lite,Javascript,Material Design,Material Design Lite,试图更新UI上复选框的状态,但似乎componentHandler.upgradeElements对其没有影响 我还尝试了componentHandler.upgradeAllRegistered()和componentHandler.upgradeElement 与滑块相反,其中xxxx.MaterialSlider.change(newvalue)用于设置状态,复选框没有类似的功能。我通过检查源代码并使用mdl包装而不是输入找到了解决方案 也在他们的github论坛上 具有以下HTML

试图更新UI上复选框的状态,但似乎
componentHandler.upgradeElements
对其没有影响

我还尝试了
componentHandler.upgradeAllRegistered()
componentHandler.upgradeElement


与滑块相反,其中
xxxx.MaterialSlider.change(newvalue)用于设置状态,复选框没有类似的功能。

我通过检查源代码并使用mdl包装而不是输入找到了解决方案

也在他们的github论坛上

具有以下HTML

<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="demo" id="demoWrapper">
    <input type="checkbox" class="mdl-switch__input" id="demo">
</label>
可能重复:
setTimeout(function(){
    $('#demo').val(true);
    $('#demoWrapper').get(0).MaterialSwitch.on();
}, 1400);