layui组件checkbox的使用

第一次使用layui不懂。。就下面这个单块的checkbox复选项,这个sortBy = $("#sortBy").val()无论选择与否值都为sortBy,请问怎么判断这个复选项选中与否?

要通过表单去获取,核心api是layui.form.val(表单)去获取整个表单的值,然后从里面去判断你这个字段的值


<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>开始使用 layui</title>
    <link href="https://lib.baomitu.com/layui/2.7.6/css/layui.min.css" rel="stylesheet">
</head>

<body>
    <div class="layui-form" lay-filter="formTest">
        <input title="配送降序" name="sortBy" id="sortBy" type="checkbox" />
    </div>
    <br/>
    <button onClick="getFormVal()">获取表单值</button>
    <script src="https://lib.baomitu.com/layui/2.7.6/layui.min.js"></script>
    <script>
        function getFormVal () {
            var formData = layui.form.val("formTest")
            console.log('表单值', formData)
            alert(JSON.stringify(formData))
        }
    </script>
</body>
</html>
这篇文章:layui获取checkbox的值 也许能够解决你的问题,你可以看下