我使用这个漂亮的iOS复选框插件Switchery iOS checkbox。默认情况下,该复选框处于禁用状态。现在,如果用户单击具有“btn_modify”类的按钮,并且在用户单击具有“btn_cancel”类的按钮时将其禁用,则需要启用切换盒复选框。以下是我的代码参考。将禁用的属性设置为true或false switchery
<input type="checkbox" name="" value="" class="js-switch" checked />
<button class="btn_modify">Modify</button>
<button class="btn_cancel">Cancel</button>
并激活switchery
//switchery
var elems = Array.prototype.slice.call(document.querySelectorAll('.js-switch'));
elems.forEach(function(html) {
var switchery = new Switchery(html, { size: 'small', disabled: true, disabledOpacity: 1.0 });
});
和我尝试
$(".btn_modify").click(function(){
$(".js-switch").attr("disabled", false);
});
$(".btn_cancel").click(function(){
$(".js-switch").attr("disabled", true);
});
但遗憾的是没有工作,任何帮助,想法,线索,意见,建议,将不胜感激。谢谢!
您正在使用什么版本的jQuery?你有没有包含jQuery库? – Abhinav
我使用了最新的jquery 2.xx库,并且我确实包含了它,并且没有任何问题渲染切换插件 –
文档就在您链接到的页面上 - 保留对该对象的引用,并调用'.disable() '和'.enable()'。 –