layui如何获取radio单选框选中的值

layui如何获取radio单选框选中的值,第1张

layui如何获取radio单选框选中的值

例如:

<input type="radio" name="sex" id="man" value="0" title="男" lay-filter="aaa">
<input type="radio" name="sex" id="female" value="1" title="女" checked lay-filter="aaa">

1. jQuery的方法获取
通过 radio 的 name,id,class 选择器等,获取选中值

$('input:radio:checked').val();
$('input[name="sex"]:checked').val();
$("input[id='female']:checked").val();
$("input[type='radio']:checked").val();

2. 监听radio单选
radio单选框被点击时触发,回调函数返回一个 object 对象,有两个参数:

form.on('radio(aaa)', function(data){
  console.log(data.elem); //得到 radio 原始 DOM 对象
  console.log(data.value); //被点击的 radio 的 value 值
});  

这种方式要注意 html 的 radio 元素要设置 lay-filter 属性,并且与监听 radio 单选的 filter 保持一致,否则无法取到正确的值。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/940998.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-17
下一篇 2022-05-17

发表评论

登录后才能评论

评论列表(0条)

保存