Javascript 材质设计精简版:如何更新复选框值
试图更新UI上复选框的状态,但似乎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
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);