jquery,layui-form表单获取radio选中的值
jquery,layui-form表单获取radio选中的值
首先准备两个radio
<input type="radio" name="sex" value="1" title="男" lay-filter="test">
<input type="radio" name="sex" value="2" title="女" checked lay-filter="test">
一、jq获取
通过 radio 的 name,id,class 选择器,这里仅举例 name。
$('input[name="sex"]:checked').val();
二、layui form 表单获取radio选中的值,监听radio单选。
radio单选框被点击时触发,回调函数返回一个 object 对象,携带两个成员:
form.on('radio(test)', function(data){
console.log(data.elem); //得到 radio 原始 DOM 对象
console.log(data.value); //被点击的 radio 的 value 值
});
用这种方式要注意 html 的 radio 元素要设置 lay-filter 属性,并且与监听 radio 单选的 filter 保持一致,否则无法取到正确的值。
浙公网安备 33010602011771号