MUI JQuery控制开关状态
<li class="mui-table-view-cell" style="clear:both;">
背景辅助线--<span></span>
<div class="mui-switch mui-switch-blue mui-switch-mini mui-active" id="bgTooltip">
<div class="mui-switch-handle"></div>
</div>
</li>
使用jq控制mui中switch的状态
$('#RgTool').removeClass('mui-active');//移除开状态的样式
$('.rghandle').attr('style', '');//控制handle的位置
//这里还可以使用别的方法将handle归位
//$( '.rghandle').css("-webkit-transform" , "translate3d(0, 0, 0)");
上面的代码已经可以实现将开关置为 关 的状态了
但是有时候会设计到 给用户提示 开关的状态
这时候还需要加上 判断 当前的div是否有 mui-active 的class,,根据此渲染文字
mui('.mui-content .mui-switch').each(function() { //循环所有toggle
//toggle.classList.contains('mui-active') 可识别该toggle的开关状态
this.parentNode.querySelector('span').innerText = '状态:' + (this.classList.contains('mui-active') ? '开' : '关');
});