表单元素必须要标记在表单里面(calss="layui-form")
例如:
<div class="layui-form">
<input data-id="<%#Eval("Id") %>" type="checkbox" name="switch" lay-skin="switch" lay-filter="switchTest" lay-text="开启|关闭" <%# Eval("SuperviseIsOpen").ToString()=="1"?"checked":"" %>>
</div>
<script type="text/javascript">
layui.use(['form', 'layedit', 'laydate'], function () {
var form = layui.form;
form.on('switch(switchTest)', function (data) {
var switchValue = this.checked ? '1' : '0';
var currenId = $(this).attr("data-id");
});
})
</script>