主要有lay-filter屬性,靠這個屬性監聽
<div class="layui-col-xs12 layui-col-sm4 layui-col-md4">
<div class="grid-demo grid-demo-bg1">
<div class="layui-form-item">
<label class="layui-form-label">可看狀態</label>
<div class="layui-input-block">
<input type="radio" name="is_see" lay-filter="is_see" value="0" title="所有"
:checked="formData.is_show == 0 ? true : false">
<input type="radio" name="is_see" lay-filter="is_see" value="1" title="選擇"
:checked="formData.is_show == 1 ? true : false">
</div>
</div>
</div>
</div>
</div>
<!--選擇可看到的用戶 復選框-->
<div class="layui-row layui-col-space15" id="userinfos">
<label class="layui-form-label"> 選擇</label>
<div class="layui-input-block">
{volist name="userList" id="vo"}
<input type="checkbox" name="like[{$vo.uid}]" title="{$vo.real_name}">
{/volist}
</div>
</div>
<script language="JavaScript">
layui.use(['element','form','jquery'], function(){
var form = layui.form
,element = layui.element
,$= layui.$;
form.on('radio(is_see)', function(data){
// console.log(data.value); //被點擊的radio的value值
if(data.value == 1){
$("#userinfos").show();
}else{
$("#userinfos").hide();
}
});
});
</script>