layui 获取radio单选框选中的值
Posted sirdong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了layui 获取radio单选框选中的值相关的知识,希望对你有一定的参考价值。
Layui 获取 radio的值,layui判断radio选中的单选值
layui form 表单获取radio选中的值
首先准备两个radio
<input type="radio" name="sex" value="男" title="男" lay-filter="ChoiceRadio">
<input type="radio" name="sex" value="女" title="女" checked lay-filter="ChoiceRadio">
一、jq获取
通过 radio 的 name,id,class 选择器,这里仅举例 name。
$('input[name="sex"]:checked').val();
二、监听radio单选
radio单选框被点击时触发,回调函数返回一个object参数,携带两个成员:
form.on('radio(filter)', function(data){
console.log(data.elem); //得到radio原始DOM对象
console.log(data.value); //被点击的radio的value值
});
用这种方式要注意html的radio元素要设置?lay-filter?属性,并且与监听radio单选的?filter?保持一致,否则无法取到正确的值。
layui判断radio选中的单选值
模板引擎 - layui.laytpl
<script id="tpl" type="text/html">
<input type="radio" name="sex" value="男" title="男" {{ d.sex == 0 ? 'checked' : '' }} lay-filter="ChoiceRadio">
<input type="radio" name="sex" value="女" title="女" {{ d.sex == 0 ? 'checked' : '' }} lay-filter="ChoiceRadio">
</script>
以上是关于layui 获取radio单选框选中的值的主要内容,如果未能解决你的问题,请参考以下文章
JQuery判断radio(单选框)是否选中和获取选中值方法总结