我正在使用材质设计lite复选框,我试图使用
JavaScript检查或取消选中该元素.我试过这个:
document.getElementById("checkBox-1").checked = true;
那不行.我用jQuery尝试了同样的方法:
$("#checkBox-1").prop('checked',true);
那也不行.任何帮助将不胜感激.
解决方法
目前,1.0.0中的这个组件有一个错误,它不会被暴露为一个小部件.这已经解决了.目前在主人和1.0.1的补丁几天,它将可供大家稳定的构建.
这是正确的方法来处理它,如果您有修补版本将工作:
检查元素:
document.querySelector( ‘MDL-JS-复选框’).MaterialCheckBox.check()
并取消选中:
document.querySelector( ‘MDL-JS-复选框’).MaterialCheckBox.uncheck()
目前可以通过查看Source code并查看不以下划线结尾的属性来查找完整的API.如果它们以下划线结尾,则仅供内部使用,不支持外部使用.